Panowie,
Mam poważne wątpliwości, czy należy używać kernela SMP na procesorze P4 HT. Przy użyciu klienta distributed.net, który obsługuje wieloprocesorowość:
[EMAIL PROTECTED] dnetc490-linux-x86-elf-uclibc]$ ./dnetc -cpuinfo
distributed.net client for Linux Copyright 1997-2004, distributed.net
Please visit http://www.distributed.net/ for up-to-date contest information.
dnetc v2.9008-490-CFR-04042310 for Linux (Linux 2.6.11.5-3smp).
Please provide the *entire* version descriptor when submitting bug reports.
The distributed.net bug report pages are at http://www.distributed.net/bugs/
Using email address (distributed.net ID) '[EMAIL PROTECTED]'
Automatic processor identification tag: 6547:0F34
name: Intel Pentium 4
features: MMX SSE SSE2 SSE3 Hyper-Threading(2)Number of processors detected by this client: 2
Number of processors supported by this client: 128
zauważyłem, że nie ma praktycznie żadnej różnicy, czy ów klient pracował na jądrze bez obsługi SMP (jednowątkowo), czy też na jądrze z obsługą SMP i włączoną opcją -numcpu 0, -numcpu 1, czy też -numcpu 2. "A skoro nie ma różnicy, to po co przepłacać?"
Idąc za radą dotyczącą klienta seti z ostatniego posta z http://tinyurl.com/85x2p odpaliłem dwóch klientów z dwóch różnych katalogów. Jedyną różnicą, którą widać na pierwszy rzut oka, to jednakowo obciążone oba procesory logiczne, bo w poprzednich przypadkach pracował jeden na zmianę z drugim, a ich sumaryczne obciążenie było do 100% (czyli np. 30% i 70%):
top - 14:17:00 up 7 days, 5:06, 5 users, load average: 1.99, 1.97, 1.91
Tasks: 12 total, 3 running, 9 sleeping, 0 stopped, 0 zombie
Cpu0 : 0.0% us, 0.0% sy, 99.7% ni, 0.3% id, 0.0% wa, 0.0% hi, 0.0% si
Cpu1 : 0.0% us, 0.0% sy, 100.0% ni, 0.0% id, 0.0% wa, 0.0% hi, 0.0% si
Mem: 515084k total, 226232k used, 288852k free, 47472k buffers
Swap: 795208k total, 0k used, 795208k free, 88752k cached
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 4886 tomek 39 19 712 516 324 R 99.9 0.1 9926:04 dnetc 4890 tomek 39 19 712 516 324 R 99.6 0.1 9930:22 dnetc 4885 tomek 16 0 3376 1216 952 S 0.0 0.2 0:02.49 screen 4889 tomek 16 0 3376 1216 952 S 0.0 0.2 0:02.41 screen 22290 tomek 16 0 3952 1828 1232 S 0.0 0.4 0:00.02 bash
ale sumaryczny wynik około 6.150.000 kluczy na sekundę:
6.21:55:07.48 - [3,091,088 keys/s] 6.21:52:43.99 - [3,063,662 keys/s]
to sporo mniej, niż w każdym z przypadków w pliku total.log na http://www.twl.pl/tomek/rc5/
A co Wy myślicie o SMP na P4 HT?
-- Pozdrawiam, Tomek L. http://stats.distributed.net/team/tmember.php?project_id=8&team=30713
_______________________________________________ pld-users-pl mailing list [email protected] http://lists.pld-linux.org/mailman/listinfo/pld-users-pl
