Iniciarei uma serie com alguns posts de ferramentas para analise de performance no linux. Sao conhecimentos bastante relevantes para o mercado de trabalho assim como engloba conhecimentos gerais no Linux que ajudarao a matar questoes nas provas LPI.Nesse post irei comentar algo basico mas que, varias vezes, noto que administradores de sistemas/rede nao conhecem ou ficam meio perdido. Mostrarei como verificar a velocidade da sua placa de rede ( LAN type ) , qual IRQ usa, o tipo de chip, modo de operacao...O comando para verificar mensagens do kernel durante a inicializacao e o dmesg ( cobrado em provas de certificacao ).Esse comando "loga" informacoes de hardware, drivers, modulos do kernel carregados, dentre outras informacoes durante a inicializacao e e util para detectar algum problema de hardware ou driver que nao foi carregado durante o boot do sistema.Como nossa intencao e procurar informacoes relativas a nossa placa de rede ( eth1 ), nesse caso, teremos que filtrar essa informacao com comando grep.filipemotta@localhost:~# dmesg | grep eth1[ 1.381128] e1000e 0000:03:00.0: eth1: (PCI Express:2.5GB/s:Width x1) e4:11:5b:ae:eb:b5[ 1.381222] e1000e 0000:03:00.0: eth1: Intel(R) PRO/1000 Network Connection[ 1.381395] e1000e 0000:03:00.0: eth1: MAC: 3, PHY: 8, PBA No: FFFFFF-0FF[ 8.570192] e1000e: eth1 NIC Link is Up 100 Mbps Full Duplex, Flow Control: None[ 8.570289] e1000e 0000:03:00.0: eth1: 10/100 speed: disabling TSO[ 8.571338] ADDRCONF(NETDEV_CHANGE): eth1: link becomes ready[ 18.888010] eth1: no IPv6 routers presentComo podem verificar, a modelo da minha placa de rede e o mais importante, a velocidade da minha placa de rede, o Link e o modo de operacao, no caso 1000, 100Mbps e Full Duplex, respectivamente.Bem, existe mais de uma maneira de voce verificar essas informacoes sendo apresentado mais amigavelmente, uma delas e a ferramenta ethtool, uma ferramenta capaz de mostrar e manipular informacoes relativa a placa de rede tais como a velocidade da interface de rede, se a mesma esta negociando de forma automatica, caracteristicas e status de uma foma geral.filipemotta@localhost:~# ethtool eth1Settings for eth1: Supported ports: [ TP ] Supported link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full 1000baseT/Full Supports auto-negotiation: Yes Advertised link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full 1000baseT/Full Advertised pause frame use: No Advertised auto-negotiation: Yes Speed: 100Mb/s Duplex: Full Port: Twisted Pair PHYAD: 1 Transceiver: internal Auto-negotiation: on MDI-X: off Supports Wake-on: pumbag Wake-on: g Current message level: 0x00000001 (1) Link detected: yesComo podem notar, a saida desse comando e mais amigavel e nos informa que a placa de rede suporta auto-negociacao, que auto-negociacao esta habilitada e velocidade e de 100Mb/s, suporta ate 1000Mb/s e esta no modo de operacao Full Duplex ( recebe e transmite simultaneamente ).O comando ethtool e bastante poderoso e pode manipular varias informacoes da rede ethernet, como por exemplo a priorizacao de tarefas de rede pela CPU ( ex.: integridade, fragmentacao do pacote... ).Para maiores informacoes sobre o ethtool, recomendo a leitura do manual do pacote.filipemotta@localhost:~# man ethtool Pessoal,Sigam o @lpicertificacao no twitter e acompanhem os updates do site, assim como sorteios, novidades e promocoes. O top e um dos programas mais utilizados no linux onde e possivel obter informacoes sobre varios processos que estao executando em seu