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

Xeon quad - desempenho no debian



Ola pessoal,

Tenho aqui duas maquinas, uma com dois processadores  Intel(R) Xeon(R) CPU     5140  @ 2.33GHz 8GB ram disco rigido 80GB SAS e outra com dois processadores  quad Intel(R) Xeon(R) CPU  E5345  @ 2.33GHz 8GB de ram e disco rigido SAS 80GB, as duas com 4MB de cache. A quad é bem melhor, em tese, que a 5140. As duas estao com debian etch, kernel 2.6.18-4-amd64. Os 8GB de ram estão reconhecidos corretamente, tudo certinho. Essa máquina é utilizada para cálculos pesados, baseados em aplicaćões feitas em fortran. "rodando" aplicaćões semelhantes nas duas máquinas estou percebendo que a quad E5345 está mais lenta que a 5140, mas teoricamente a quad é bem superior! O uso o compilador intel fortran 9.1. Isso não é estranho? Gostaria de ouvir a opinião de colegas sobre como entender o uso dos processadores no quad core, já que cada pastilha tem 4 nucleos, é como se fossem processadores em paralelo? Se eu utilizar uma aplicaćão serial essa aplicaćão vai utilizar apelas um dos processadores e ou outros ficarão ociosos? Vejam a saida do top de cada um dos processadores


E5345

top - 04:07:12 up 16:50,  1 user,  load average: 1.99, 1.97, 2.00
Tasks: 125 total,   4 running, 121 sleeping,   0 stopped,   0 zombie
Cpu(s):  0.0%us,  0.0%sy, 25.1%ni, 74.9%id,  0.0%wa,  0.0%hi,  0.0%si, 0.0%st
Mem:   8175036k total,  2794364k used,  5380672k free,     8968k buffers
Swap:  2040212k total,        0k used,  2040212k free,   413548k cached

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
 5894 jonathan  27   2  607m 529m 3164 R  100  6.6 785:20.29 siestaimklamd64
 7218 scarara   27   2 1774m 1.7g 3064 R  100 21.8 620:01.33 siesta-machado
    1 root      18   0  6124  684  564 S    0  0.0   0:04.61 init
    2 root      RT   0     0    0    0 S    0  0.0   0:00.00 migration/0
    3 root      34  19     0    0    0 S    0  0.0   0:00.00 ksoftirqd/0



5140

top - 07:06:04 up 16:50,  1 user,  load average: 2.99, 2.97, 2.91
Tasks:  93 total,   5 running,  88 sleeping,   0 stopped,   0 zombie
Cpu(s):  0.0%us,  0.0%sy, 75.0%ni, 25.0%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
Mem:   8175548k total,  4026280k used,  4149268k free,    38120k buffers
Swap:  1951888k total,        0k used,  1951888k free,   169144k cached

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
 4997 jonathan  27   2  883m 801m 3168 R  100 10.0 783:41.85 siestaimklamd64
 6090 scarara   27   2 2009m 1.9g 3064 R  100 24.7 628:00.20 siesta-rosa
 3736 joice     27   2 1035m 874m 3180 R  100 11.0 973:08.68 siestamkl64
    1 root      15   0  6124  684  564 S    0  0.0   0:03.82 init
    2 root      RT   0     0    0    0 S    0  0.0   0:00.01 migration/0



O que significa exatamente os valores em CPU`s
Cpu(s): 0.0%us,  0.0%sy, 75.0%ni, 25.0%id,  0.0%wa,  0.0%hi,  0.0%si,0.0%st?

Mesmo rodando uma aplicaćão serial, para os processadores elas são distribuidas paralelamente? Se ela utiliza apenas um processador, tem como fazer essa paralelizaćão, como se fosse um cluster? Alguém tem alguma sugestão para eu investigar o porquê do desempenho mais baixo do quad core em relaćão a um dual core, sendo que o resto do hardware é semelhante (inclusive a taxa de transferência de dados do disco rigido, 7200rpm)?
Grato pelos comentários e sugestões.





J. R. Martins

Linux user number 388562

__________________________________________________
Fale com seus amigos de graça com o novo Yahoo! Messenger
http://br.messenger.yahoo.com/


Reply to: