Hardware no LINUX com comando lshw

Outro dia eu precisei fazer um teste com um software e reparei que este apresentou algum tipo de dificuldade com o hardware do meu computador. Para pesquisar o que estava acontecendo eu precisei obter informações sobre o hardware no meu Linux Ubuntu. Após pesquisar um pouco, lá estava eu envolvido com lspci, meminfo, cpuinfo e o eficiente lshw. Agora é hora de dividir com meus leitores o resultado de minha experiência.

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

Interface de Informações de Hardware

Post to Twitter Enviar para o Twitter

Publicado por: tecdom em fevereiro 5th, 2009 | Categoria Informática, Linux




One Response to “Hardware no LINUX com comando lshw”

  1. carlos Says:

    sasasa

DEIXE UM COMENTÁRIO

rss feed