Como posso testar a velocidade real do clock da CPU no Linux?

3

Boa noite, eu tenho uma nova máquina Sandy Bridge baseada no Core i7. A máquina foi overclockada pelos construtores do sistema para que ela pudesse funcionar a 4.6Ghz quando um único núcleo estivesse sob carga. No entanto, o método sugerido para confirmar isso dado pelos fornecedores foi executar o Prime95 e o CPU-Z - esses são aplicativos do Windows, enquanto eu estou usando um ambiente Linux (Ubuntu 11.04). Tendo feito uma boa quantidade de pesquisas na Internet, não consigo encontrar uma maneira canônica de confirmar no Linux que o "turbo" está ocorrendo quando o núcleo único está sob carga.

Isso é muito importante para mim, pois estou executando cálculos de física computacional na máquina e preciso que ela seja o mais rápida possível.

Qualquer ajuda seria muito bem recebida, por favor, deixe-me saber se eu não fui suficientemente claro na minha explicação.

    
por endian 06.06.2011 / 20:10

4 respostas

3

Depois de muita pesquisa, postagens no fórum e becos sem saída, eu finalmente descobri a ferramenta "TurboStat", que é capaz de ler a frequência da CPU. Está na forma de código-fonte, o link está aqui: link

Outras ferramentas que eu tentei e não usei: cpufreq, cpupowerutils

    
por 03.07.2011 / 17:01
2

Use o MPrime. É o mesmo que prime95, mas é para linux. Veja aqui para mais informações.

    
por 06.06.2011 / 20:15
2

Você deve ser capaz de descobrir sua velocidade atual da cpu com o comando

more /proc/cpuinfo | grep MHz

Lembre-se que a velocidade de 4.6GHz é quando você maximiza um núcleo, se seu programa de teste estiver usando vários núcleos, você provavelmente não verá velocidades tão altas.

    
por 06.06.2011 / 21:19
0

A CPU-G é o equivalente do Linux para cpu-z para Windows: link

    
por 20.02.2013 / 09:33