Regulando o desktop para trabalhar em máxima performance

O artigo descreve procedimentos de regulagem para máximo desempenho e de "overclock", via software. Esses métodos podem ser usados para aumentar a performance do processador e da placa de vídeo, com conseguente aumento de eficiência do computador.

[ Hits: 56.742 ]

Por: Alberto Federman Neto. em 22/12/2009 | Blog: https://ciencialivre.blog/


Medidas de eficiência e desempenho - benchmark



Aqui a CPU e a placa de vídeo overclocadas, GNOME e Compiz foram fechados e sessão foi aberta em pequeno ambiente Blackbox para proporcionar valores de benchmark melhores, porém CPUBurn e BOINC foram mantidos para forçar o uso extensivo da CPU.

Portanto não é um Benchmark rigoroso, porque a CPU está consumindo RAM com cálculos e a placa de vídeo com o ambiente gráfico, mas a ideia é mostrar o uso extensivo da CPU e mesmo assim, não se perde muita performance!

Um dos pacotes simples de Benchmark que podem ser usados é o "Bashmark", em linha de comando.

Outro pacote, este gráfico, que pode ser usado para avaliar a CPU é o HardInfo.

Instalou-se o Bashmark no Sabayon atualizado a 5.1, pelo Entropy. No caso do HardInfo (não encontrado no Portage ou no Entropy), ele foi instalado por compilação padrão (os famosos ./configure; make; make install).

Observe na figura 3 os resultados dos testes.
Linux: Regulando o Desktop para trabalhar em máxima performance.
O Bashmark (no terminal XTerm, em cima, à direita). Vê-se desempenho até mais de 1000% superior à CPU padrão, o antigo "Athlon XP 1800+ 1575.631MHz, 256KB" de 2005!

No Hardinfo, vê-se que com alguns testes como números de Fibonacci (que reflete potencial de cálculo numérico), N-Queens (cálculo do "problema da Rainha do Xadrez"), a máquina se sai bastante bem, o desempenho só é superado por computadores maiores, de 3 o u 4 núcleos!

Mesmo o desempenho gráfico (teste Raytrace) é bem razoável para a NVIDIA 8600 GT.

A mesma CPU também foi testada em condições fora do Sabayon, usando a a versão de HardInfo, a partir do CD de boot da distro Parted Magic:
É uma excelente suíte, um grande conjunto de muitos pacotes aplicativos e utilitários, desde particionadores até recuperadores de boot, aceleradores, analisadores de rede, clonadores de partição etc.

Para "forçar" a CPU, Stress e BOINC foram usados, porém rodando de um pendrive, como descrito em:
Usando o Hardinfo do Parted Magic o desempenho é ainda melhor. Veja a figura 4: somente superado em alguns testes por um Core Duo de alto clock, um Quad e um Core i7, os dois últimos tem 4 núcleos!
Linux: Regulando o Desktop para trabalhar em máxima performance.
Página anterior    

Páginas do artigo
   1. Introdução
   2. Regulando o processador para máximo desempenho
   3. Regulando a placa de vídeo e obtendo alta performance
   4. Testando e impondo regime de stress
   5. Medidas de eficiência e desempenho - benchmark
Outros artigos deste autor

zsh (Z shell) - Uma alternativa ao bash

Linux no Pendrive: Definitivamente configurável e persistente

Introdução aos ambientes gráficos e gerenciadores de janelas menos conhecidos

Usando Linux - Vida nova para um velho Itautec Infoway

Comparando desempenho de distros, arquiteturas ou ambientes gráficos - Método universal

Leitura recomendada

Hardware Lister (lshw) - Relatório simples de seu hardware

Instalando uma placa DWL-520+ no kernel 2.6.x

Tempest for Elisa: Transforme seu monitor em estação de rádio

Custo-benefício dos computadores - Avaliação elementar

Esclarecendo a questão dos drivers: o problema do suporte a hardware

  
Comentários
[1] Comentário enviado por paulinholinux em 22/12/2009 - 07:50h

E aí Alberto, blzzzz

cara parabéns pelo artigo, ficou bem legal...

só um ponto que eu plotei um erro e que merece uma correção, na parte de "Primeiros ajustes gerais" vc diz assim

"Se estiverem desativadas, ative as acelerações de HDD como S.M.A.R.T. ..."

Na verdade a opção HDD Smart não serve para desempenho do HD, e sim para segurança do hd, pois é um dispositivo que tem como função reportar se o funcionamento do HD está em perfeito estado ou não. Ao ligar seu computador, durante o POST, ele irá ler estas informações e caso encontre algo reportará em tela para o usuário, auxiliando-o assim para a troca do seu dispositivo.

Até mais

PaulinhoLinux

[2] Comentário enviado por nicolo em 22/12/2009 - 11:57h

Precisa configurar a CMOS (SETUP) para o HD, como ativar o DMA, O 32bits transfer, o cache write through e reduzir os tempo de espera e Desativar o SMART. O Disco é o elemento mais lento da máquina.
Desativar o economizador de energia é uma boa e ajuda a poupar o seu HD, é seguro, ainda que aumente um pouco o consumo de energia.
Isso melhora muito o desempenho sem recorrer (com o perdao da palavra) a "artifícios que envolvem maior ou menor grau de risco".

A placa de vídeo outro elemento fundamental, especialmente para multimedia. O Kernel do Linux deve ser rt (real time) com tempo de espera de 1 ms. O default dos kernel das distro é 4 mili segundos. O Ubuntu oferece kernel RT já compilado, nunca investiguei outras distros.

Desative os serviços que você não usa, isso torna o sistema mais leve.

Se for gastar dinheiro comece comprando uma boa memória e não passe de 4Gb pois não será usado.
Hardware de alto desempenho é caríssimo, começando por uma boa placa mãe que custa 4 vezes o preço de uma comum e daí prossegue para discos de alto desepenho, placas de vídeo supra sumo, memórias de alto clock etc.

Recomendo aos garotos moderação nos over clocks e stress, e outros expedientes para acelerar o processador, para não queimar a máquina. O papai vai ficar uma fera.




[3] Comentário enviado por dbahiaz em 24/12/2009 - 15:04h

Bem legal esse artigo!

Eu já fui maluco por benchmark e overclocks, hoje nem tanto, mais gosto de tirar um pouco da maquina, por isso gosto de comprar na medida do possível equipamentos bons, mesmo pagando mais, no futuro, isso é recompensado, tenho um pc comprado em 2006 e ainda me serve muito bem rs, na que época que comprei fiz uns ajustes que rendeu e rende até hoje meu nome na lista do super pi do CdH:

dbahiaz - 34,797s
AMD Athlon64 3000+ <Venice Socket 939> @ 2.520Mhz (280 x 9)
DFI LanParty NF4 Ultra-D || 2x 512Mb Corsair Value Select PC3200 @ DDR-420 (2,5-3-2-6/1T)

Vou ver se faço uns ajuste nele seguindo essas dicas (assim que tiver tempo), tenho o Opensuse instalado nele, vamos ver como fica. :)

[4] Comentário enviado por grandmaster em 05/01/2010 - 12:57h

Bom artigo. Como o dbahiaz falou, também já usei muito de overclock para tentar ter algum ganho principalmente em placas de video etc. Hoje estou mais sossegado e procuro sempre comprar algo que vá me render uso por algum tempo.

---
Renato de Castro Henriques
CobiT Foundation 4.1 Certified ID: 90391725
http://www.renato.henriques.nom.br

[5] Comentário enviado por albfneto em 08/01/2010 - 10:14h

obrigado pelos comentários.... Nicolo, vc sugere reduzir o tempo de acesso e desativar o smart, é isso?
e usar kernel real time, vou experimentar....

[6] Comentário enviado por goodiro em 09/01/2010 - 01:38h

Muito bom artigo, ja estou utilizando algumas dicas aqui! o boinc aqui agora tá a mil por hora, utilizando inclusive o gpu da pv nvidia! parabéns!

[7] Comentário enviado por albfneto em 16/01/2010 - 16:23h

Observação:

Alessandro, Cabelo, acaba de publicar excelente artigo sôbre uso de GPU e CUDA:

http://www.vivaolinux.com.br/artigo/CUDA-Programe-a-sua-NVIDIA

[8] Comentário enviado por albfneto em 08/04/2010 - 19:46h

INCORPORAÇÕES AO ARTIGO.

1) Se o NVClock, não estiver ajustando sua NVIDIA, adicione as linhas,Coolbits na sessão device de seu arquivo /etc/X11/xorg.conf. Exemplo abaixo de como vai ficar:

Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce 8600 GT"
Option "Coolbits" "1"

2) Aqui, um interessante Script Canadense para seleção automatizada de Governor e Gerenciamento de Energia:

http://rra.etc.br/MyWorks/2008/02/17/gerenciamento-de-frequencia-no-notebook/#SECTION65


[9] Comentário enviado por iagorafael em 24/04/2013 - 17:31h

Tem como eu testar o link da minha internet, pra ver quantos usuarios ele aguenta conectados usando o streslinux???


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts