Como determino o gargalo de desempenho da minha caixa Linux?

11

Eu instalei recentemente o Ubuntu 9.04 (Primeiro usuário de desktop Linux) no meu novo netbook.

Há apenas um pouco de software adicional (Skype, Dropbox, AVI / MP3 Codecs) e o sistema operacional é atualizado - e o sistema trava e fica lento de vez em quando.

Talvez pareça lento porque mudei do Google Chrome em uma área de trabalho para o Firefox em um notebook; mas há definitivamente um gargalo - e, de acordo com o System Monitor, não é a CPU.

Antes de investir em um SSD, gostaria de saber: qual software você recomendaria que eu usasse para determinar esse gargalo?

Aqui estão as especificações: RAM: 2GB DDR2 800MHz. CPU: Intel Atom N270 a 1,60GHz. GPU: Integrado. HDD: 150GB SATA Hitachi HTS54501.

Eu já verifiquei os tópicos Ferramentas para encontrar gargalos na configuração do hardware e verei os benefícios de desempenho de um SSD no meu laptop? e eles não responderam bem à minha pergunta.

Obrigado.

Dean Rather
fonte
+1 para uma boa pergunta. Se existe uma coisa decente no Vista (e 7), é a medida de classificação de hardware que indica qual componente é o gargalo. Ainda não encontrei isso no Linux - ainda!
Torben Gundtofte-Bruun 7/11/2009
Desde então, mudei para a versão remix do netbook do ubuntu - feita sob medida para as CPUs do netbook mono-core. é realmente bastante adequado.
22411 Dean Rather

Respostas:

6

Verifique a utilização dos seguintes itens além do processador,

  1. A 2 GB de RAM (se você estiver além de 80% -90%, precisará de mais)
    • Trocar espaço (se você encontrar mais de 30% a 40% de utilização, a E / S de disco pode atrasá-lo)
    • E / S de disco (a velocidade de registro no diário e de acesso ao disco pode estar mantendo você)

Verificar a E / S do disco é uma boa ideia.
Sugiro também que verifique as notas da EvilChookieresposta (+1 lá),
principalmente porque você possui um sistema baseado em Atom .
Um processador inativo também pode ser um processador aguardando dados / instruções.

nik
fonte
1
O uso de RAM e Swapfile é de 30% e 3%, respectivamente, não tenho certeza sobre o IO do disco, vou verificar se, quando sigo o guia sugerido por John. Eu me pergunto se é a rede sem fio motorista ... skype, pidgin, dropbox e sinergia são todos correndo ...
Dean Rather
Diário desativado, as coisas estão indo bem.
Dean Em vez
7

Os utilitários SYSSTAT consistem em uma grande coleção de ferramentas de monitoramento de desempenho para CPU, memória, E / S de disco e sua rede.

O tutorial oficial pode ser encontrado aqui .

John T
fonte
1
Concordo com aquilo! por exemplo. depois de instalar o sysstat, inicie como root sar -u 5 10(intervalo de 5 segundos dez vezes) e procure estas 2 colunas: %iowait(número alto significa gargalo no disco rígido) e %idle(número baixo significa gargalo na CPU). Eu o uso nos netbooks Atom para descobrir onde ajustá-los para o trabalho> esperar:} Embora eu concorde com as informações do EvilChookie IMHO, não há resposta para a pergunta.
tuk0z 02/09
5

Só porque sua CPU não parece sobrecarregada por um monitor de processo, não significa que não seja o gargalo.

Lembre-se de que o processador como um todo (não apenas a velocidade do relógio) determinará o desempenho geral do seu livro líquido:

Clock da CPU: 1.6ghz
FSB: 533mhz
L2 Cache: 512kB
Single Core Processor

Lembre-se do seguinte:

  • Todas as E / S são controladas pela CPU. As solicitações de RAM e disco rígido vão sobrecarregar a CPU em algum momento
  • Todos os dispositivos USB dependem diretamente da CPU. Muitos componentes são realmente dispositivos USB, especialmente em notebooks. Teclado, trackpad, sem fio, etc.
  • FSB mais baixo significa um tempo de resposta mais lento.
  • O núcleo único não é tão bom quanto um processador com vários núcleos, especialmente quando se considera a velocidade de clock mais baixa e o FSB mais baixo.

Todos esses fatores contribuem para uma multitarefa mais lenta. Só porque o monitor de atividades não mostra alta carga de CPU, não significa que a CPU não possa ser tributada por muitas solicitações pequenas (e lembre-se de que uma CPU pode executar apenas uma solicitação por vez).

EvilChookie
fonte
1

Meu favorito é o bom e velho top , ele apenas lista os processos por sua memória e uso da CPU, mas também pode ser classificado por processid ou nome.

Também tenho problemas com o firefox nos netbooks, experimente o chromium alpha no launchpad.net se você estiver bem com bugs ;-)

user9329
fonte
gnome-system-mo e Xorg luta pelo lugar de topo ... Chrominium I vai considerar também ...
Dean Rather
0

1- tente mudar o gnome para o gnome / openbox ...

2- tente o xfce não é rápido o suficiente ...

3- tente lxde se você quiser mais ...

4- tente o openbox sozinho, se você quiser torná-lo bem rápido !!!

5- abandone o ubuntu e mude para o Arch linux (pode ser feito sem as primeiras dicas)

IMP: anotado em ordem pela facilidade de uso, estabilidade e suporte ... observe que o uso de alternativas leves de softwares que você usa também ajuda muito !!!

Para substituir o Firefox ou o Chrome, existem muitos outros navegadores da Web que valem a pena tentar, como reunir um navegador especialista em redes sociais multiplataforma baseado no Firefox (não consigo abandonar a capacidade de personalização do Firefox) ou o Arore (ou algo parecido) é um navegador baseado no Webkit como chrome / crómio ...

IMP: A distribuição baseada em cruncheee Ubuntu / Openbox para netbook (baseada em Crunchbang) não existe à toa, algumas pessoas precisam disso ...

zilhão
fonte
"abandone o ubuntu e mude para o Arch linux (pode ser feito sem as primeiras dicas)" - Não é útil
badbod99 26/10/16
0

O Dropbox pode levar algum tempo durante a sincronização. O Skype é notoriamente difícil de fazer engenharia reversa ou solucionar problemas.

Broam
fonte