Hi, 20.11.2007 17:25,, Christian Salzer wrote::
Hallo alle,
ich hätte da mal ein Problem, mein alter, in die Jahre gekommener 9.2er Server ist viel schneller als der neue, Doppelkern-Server mit OpenSuse 10.3 drauf, ich habe da einige echt fiese Auswertungen mit grep | sort|uniq|wc undsoweiter und das ist einfach nur laaaangsam auf 10.3... Ich habe mal ein paar Ausgaben angehängt, die Zeiten ändern sich nicht wirklich mit 10.3, egal ob das Logfile vom Raid6, vom Raid1 oder auch per NFS vom alten Server gelesen wird. Kann das evtl. AppArmor oder so etwas sein?
Das der Hauptspeicher (Lesen aus dem Cache) langsamer ist schiebe ich mal großzügig auf die Doppelkern-CPU...
Extrem unwahrscheinlich. Eher wohl: ...
Der neue Server: cat /proc/version Linux version 2.6.22.12-0.1-default (geeko@buildhost) (gcc version 4.2.1 (SUSE Linux)) #1 SMP 2007/11/06 23:05:18 UTC
ehm... bigsmp dürfte besser passen.
cat /proc/cpuinfo processor : 0 vendor_id : AuthenticAMD cpu family : 15 model : 35 model name : Dual Core AMD Opteron(tm) Processor 180 stepping : 2 cpu MHz : 1000.000
Das ist immer der aktuelle Wert. Im Hintergrund mut bc irgendwas auf einige zehntausend Stellen rechnen lassen, und hier dürfte mehr stehen :-)
cache size : 1024 KB physical id : 0 siblings : 2 core id : 0 cpu cores : 2 fpu : yes fpu_exception : yes cpuid level : 1 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt lm 3dnowext 3dnow pni lahf_lm cmp_legacy bogomips : 2011.52
Interessant... ein 2216HE bringt 2001 bogomips.
TLB size : 1024 4K pages clflush size : 64 cache_alignment : 64 address sizes : 40 bits physical, 48 bits virtual power management: ts fid vid ttp (Ausgabe x2 wg. 2 Kernen)
cat /proc/meminfo MemTotal: 4051560 kB MemFree: 266852 kB Buffers: 120416 kB Cached: 2757832 kB
mit einem 3Ware 9650-8 und folgendem hdparm-Wert
hdparm -t /dev/sdb
/dev/sdb: Timing buffered disk reads: 238 MB in 3.02 seconds = 78.89 MB/sec
Hab' keinen 3Ware-Controller, aber das ist nicht so viel wie ich erwarten würde. Was sind denn da für Platten dran? Aber ich denke das ist nichts was in deiner Testpipe stören dürfte.
hdparm -T /dev/sdb
/dev/sdb: Timing cached reads: 1630 MB in 2.00 seconds = 815.69 MB/sec
Na ja, aus dem Cache... ca. 800 MB/s ist da zu erwarten.
Braucht eine grosse Ewigkeit...
time cat /data/mail-testlog | grep "@sonst-eine-domain.de"|grep "smtpd"|grep "Nov 18"|grep "5.1.1" -v |grep "5.7.1" -v >/dev/nul
David wird das bestimmt korrigieren :-)
real 0m7.945s user 0m8.309s sys 0m0.044s
Was vergelichbares braucht hier bei mir auf einem ähnlichen System ca. 2,5 Sekunden bei 5 MB Daten: real 0m2.545s user 0m2.544s sys 0m0.016s Ich vermute hier wird allerdings, spätestens nach dem ersten Lauf, nur noch aus dem Speicher gelesen. Plattengeschwindigkeit dürfte absolut irrelevant sein bei solchen kleinen Datensätzen. Also probier mal eine bigsmp-kernel. Arno -- Arno Lehmann IT-Service Lehmann www.its-lehmann.de -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org