Processador
Em geral começamos por querer dados sobre nosso processador. A opção mais direta que temos é o arquivo /proc/cpuinfo. Para visualiza-lo utilize o comando
less /proc/cpuinfo
Você irá visualizar um pequeno arquivo - somente para leitura - com informações sobre sua UCP (Unidade Central de Processamento). Se houver mais de um processador ou núcleo, cada um será listado em separado. Você terá acesso a dados como:
•Processor: Identificação numérica dos processadores, iniciando em 0 (zero)
•Vendor_Id: Identificação do fabricante
•CPU_Family: “Família” do processador
•Model: Identificação numérica do modelo
•Model Name: Nome pelo qual o processador é conhecido no mercado
•CPU MHz: Frequência do processador em MHz
•Cache Size: Tamanho da memória cache
•Siblings: Resultado da multiplicação de Hyperthreading em cada núcleo pela quantidade de núcleos do processador
•CPU Cores: Quantidade de núcleos do processador
•Core ID: Identificação do núcleo do processador, iniciando em 0 (zero)
•Flags: Características habilitadas no processador
•Bogomips: Medida exclusiva do Linux para medição efetiva do desempenho do processador
•FPU: Se a unidade de ponto flutuante está presente
Além destes, outros dados ainda estão disponíveis.
Memória
De forma semelhante, dados sobre a memória podem ser obtidos no arquivo /proc/meminfo, com o comando
less /proc/meminfo
O dado mais procurado neste arquivo é a quantidade total de memória disponível.
Dispositivos
Para listar os dispositivos de seu computador e suas características, utilize o comando lshal, da seguinte forma:
lshal | less
Será preciso algum conhecimento de hardware para compreensão da saída deste comando. Se seu objetivo for somente listar os dispositivos à disposição, tente o comando
lshal | grep info.product | cut -d= -f2 | sort
Aliás, para obter mais informações sobre hardware, veja alguns livros gratuitos sobre linux e hardware.
Dispositivos PCI
O barramento PCI conecta placas de periféricos às placas-mãe na arquitetura IBM PC desde 1992. Liste os dispositivos pci com o comando lspci. Digite
lspci | less
Dispositivos PCMCIA
PCMCIA é uma especificação de barramento de expansão voltado a computadores portáteis por intermédio de cartões. Veja a lista de dispositivos PCMCIA com o comando lspcmcia. Teste-o com
lspcmcia | less
Dispositivos USB
USB é um tipo de conexão Plug-and-Play extremamente comum hoje em dia. O comando para isto é o lsusb. Uma forma de obter apenas conexões ativas é da seguinte forma:
lsusb | grep -v 0000:0000
Inventário completo: lshw
Um inventário completo de hardware pode ser obtido com o comando lshw. Trata-se de uma pequena ferramenta que extrai informações detalhadas do hardware. O ideal é utilizá-lo com poderes de root:
sudo lshw
Este comando irá apresentar uma saída com algumas centenas de linhas. Isto pode ser reduzido drasticamente com a opção short:
sudo lshw -short
Outra opção é businfo, para obtenção de dados dos barramentos. Tente utilizá-lo assim:
sudo lshw -businfo
O lshw pode oferecer uma saída no formato HTML, com a opção html. Verifique-a com
lshw -html
Se você tiver o lynx instalado, utilize-o com
sudo lshw -html > /tmp/hw.html && lynx /tmp/hw.html
Há uma interface gráfica simples do lshw que pode ser obtida com a instalação do pacote lshw-gtk. Particularmente, eu prefiro o aplicativo “Informações de Hardware”, disponível no menu Sistema->Preferência do Linux Ubuntu.
Interface de Informações de Hardware


0 comentários:
Postar um comentário