Como posso determinar qual hardware é o fator gargalo / limitação para o desempenho do sistema? [duplicado]

3

Se eu quiser melhorar o desempenho do meu computador ou otimizar o desempenho de um computador ainda a ser comprado, como posso determinar qual hardware eu precisaria escolher / atualizar?

  1. Velocidade do clock do processador e número de núcleos,
  2. Tipo e quantidade de RAM,
  3. Tipo e propriedades da placa gráfica ou do chipset,
  4. Tipo e propriedades do meio de armazenamento (unidade de disco rígido vs. armazenamento em estado sólido),
  5. GPU / GPGPU,
  6. Talvez uma combinação dos itens acima
  7. Outros?

Por exemplo, atualizei recentemente meu armazenamento de laptop (HDD → SSD) e RAM (2 GB → 8 GB), com base em recomendações genéricas e no fato de não saber atualizar qualquer outra coisa. Isso levou a uma melhoria tremenda no desempenho. Suponha que eu tenha uma máquina onde teoricamente qualquer componente possa ser atualizado, como eu iria para determinar o atual fator gargalo / limitação se eu quiser melhorar ainda mais o desempenho? Por exemplo:

  • Hora de inicializar,
  • Tempo para uma operação complicada na edição de fotos,
  • Tempo para compilar um documento LaTeX,
  • Hora de iniciar o Firefox,
  • Hora de começar a reproduzir um vídeo,
  • e outras coisas.

Com ferramentas como top , posso medir o uso de CPU e RAM. Isso me diz quais processos estão usando meus recursos atuais, mas não o que os impede de correr 10% mais rápido, 2x mais rápido, 10x mais rápido.

    
por gerrit 07.07.2016 / 15:35

1 resposta

3

Depende do uso específico do seu computador.

Diferentes programas enfatizam o hardware de maneiras diferentes e o desempenho pode aumentar de acordo com as atualizações que melhor satisfazem as necessidades de cada programa.

Eu vejo duas maneiras principais:

  • Ferramentas / Suites de benchmarks
    Você pode pesquisar na Internet por ferramentas / suítes de benchmarks ( por exemplo, essa , que eu pesquisei agora e nunca tentei). Eles podem testar (e enfatizar) o sistema para você, dando dicas sobre onde seu computador mais sofre.

Eles podem abranger uma ampla variedade de usos do computador, e alguns deles são especializados .

  • The Old, Hard Way
    Claro, você pode procurar o gargalo "à mão". Você pode ver quando sua máquina começa a sofrer um desempenho ruim quando você usa esse computador de maneira pessoal.

Boas avenidas (para começar) são top e melhor, htop [ 2 ] , para processos e solicitações de memória, iotop [ 3 ] para operações de entrada / saída e iptraf ou ntop [ 4 ] para análise de uso de rede. p>

Outras leituras (como surgiram dos comentários):

por 07.07.2016 / 16:18