[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Dúvidas sobre as informaçoes mostradas pelo /proc/cpuinfo.



Olá amigos!!!

Tenho uma dúvida sobre as informaçoes mostradas pelo arquivo /proc/cpuinfo. Antes explico um pouco a situaçao...

Compramos umas PC's no trabalho com processador Pentium Dual Core E2140 de 1,60GHz. Estas PC's estao sendo usadas por grupos de pesquisa em Física e estao fazendo cálculo numérico usando Fortran (basicamente seria cálculo de integrais duplas e triplas).

Instalamos estes PC's com Linux (Gentoo na verdade) e depois de 1 ou 2 dias começaram a aparecer reclamaçoes sobre a velocidade dos PC's. Segundo os usuários destes equipamentos, eles sao mais lentos que os que já tinham (AMD Athlon de 2,0GHz); em alguns casos afirmam que seriam entre 4 e 5 vezes mais lentas.

Procurando resolver este assunto, começamos a procurar informaçoes sobre benchmark e coisas parecidas, além de procurar no mesmo sistema instalado esse tipo de dado.

Usando lshw e /proc/cpuinfo encontramos alguns dados curiosos. O grande problema é a linha marcada abaixo:

processor       : 0
vendor_id       : GenuineIntel
cpu family      : 6
model           : 15
model name      : Intel(R) Pentium(R) Dual  CPU  E2140  @ 1.60GHz
stepping        : 13
cpu MHz         : 799.990 <<<<<<<
cache size      : 1024 KB
physical id     : 0
siblings        : 2
core id         : 0
cpu cores       : 2
fpu             : yes
fpu_exception   : yes
cpuid level     : 10
wp              : yes

Para os dois cores é mostrado o mesmo valor e tratamos de comparar este dado com outro PC (de outro trabalho que tenho) que possui as mesmas características. Neste caso foi obtido o seguinte:

processor       : 0
vendor_id       : GenuineIntel
cpu family      : 6
model           : 15
model name      : Genuine Intel(R) CPU            2140  @ 1.60GHz
stepping        : 2
cpu MHz         : 1200.000 <<<<<<<
cache size      : 1024 KB
physical id     : 0
siblings        : 2
core id         : 0
cpu cores       : 2
fdiv_bug        : no
hlt_bug         : no
f00f_bug        : no
coma_bug        : no
fpu             : yes
fpu_exception   : yes
cpuid level     : 10
wp              : yes

Estes valores mostrados no campo "cpu MHz" é o grande problema. O processador em ambos casos é o mesmo, mas com placas-mae diferentes. No começo pensamos que este valor é o BUS da placa-mae, entretanto, no caso em que aparece 1200.000, a placa-mae tem BUS de 800MHz (e é o máximo que suporta). Além do mais, vejam que os processadores sao de 1,60GHz e como no primeiro caso aparece 800MHz, alguns professores suspeitam que o valor mostrado é a velocidade de cada núcleo.

Pois entao... apareceram as seguintes perguntas:

1) o que mostra o arquivo /proc/cpuinfo e o comando lshw nestes campos?
2) de onde eles conseguem estas informaçoes?
3) o que significa este número?

Qualquer ajuda é bem-vinda!!!

Até mais.
--
Miguel Da Silva
Administrador de Red
Centro de Matemática - http://www.cmat.edu.uy
Facultad de Ciencias - http://www.fcien.edu.uy
Universidad de la República - http://www.rau.edu.uy



Reply to: