Michal Chruszcz wrote:
[...]
2x Xeon to mega-wypas przy P4. Musisz sobie zatem zadać pytanie, czy faktycznie niezbędna Ci jest taka moc, jaką oferują Xeony, czy zwykłe P4 Ci wystarczy. A jeśli już tak kurczowo się trzymasz tego Hyper Threadingu emulującego dwa procesory, to wiedz, że Xeony też go mają, zatem 2x Xeon będzie działał jak cztery procesory:
[EMAIL PROTECTED] ~]# egrep '(name|flags)' /proc/cpuinfo
model name : Intel(R) XEON(TM) CPU 2.00GHz
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm
[...]
Pozwolę sobie się nie zgodzić z "przedpiścą" w kwestii działania jak 4 procesory. Powiedzmy sobie szczerze HT to tylko nędzną namiastka wieloprocesorowości. To że system będzie pokazywał 4 procesory nie będzie jeszcze oznaczało że będziesz dysponował mocą obliczeniową 4 Xeonów. Moim zdaniem HT przydaje się w niektórych przypadkach, tam gdzie na przykład jest uruchamianych wiele mało obciążających procesor procesów (hmmm, czysta polaka), w przypdku gdy maszyna ma być obciążona małą ilością "procesorożernych" aplikacji włączenie HT powoduje POWAŻNY spadek wydajności całego systemu (sprawdziłem na sobie - próba obciążenia Xeona 2,4GHz na jądrze SMP (2.6.8 konkretnie) powoduje w przypadku dnetc spadek wydajności o około 50% w stosunku do jądra jednoprocesorowego, W przypadku postgresa 7.4x, który wykonuje małą liczbę mocno "pogiętych" zapytań około 30%.


I tu powraca pytanie:
Do czego ta maszyna ma być używana?


-- Pozdrawiam Miro Ziemski

_______________________________________________
pld-users-pl mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-users-pl

Odpowiedź listem elektroniczym