----- Original Message -----
From: "Sandy Drobic"
Daniel Liberski wrote:
hallo suse linuxer,
ich habe hier zwei probleme auf einmal.
habe einen neuen server bestellt und bekommen mit folgender konfiguration:
hardware: dual xeon 2,8 4gb ram 2*250gb als raid1
software: - inhalt /etc/SuSE-release : SUSE LINUX 10.0 (X86-64) OSS VERSION = 10.0 - inhalt /proc/version : Linux version 2.6.13-15.7-smp (geeko@buildhost) (gcc version 4.0.2 20050901 \ (prerelease) (SUSE Linux)) #1 SMP Tue Nov 29 14:32:29 UTC 2005 - "uname --all" : Linux spyke 2.6.13-15.7-smp #1 SMP Tue Nov 29 14:32:29 UTC 2005 \ x86_64 x86_64 x86_64 GNU/Linux
als erstes ergibt sich das problem, dass /proc/meminfo folgendes zeigt:
MemTotal: 3859612 kB MemFree: 3509252 kB
Welches Mainboard ist dort verbaut? Einige Mainboards können die 4GB nicht komplett nutzen, das würde auch ein Blick in das BIOS schnell zeigen.
kann ich ad hoc leider nicht sagen. bisher hat mir der hoster nur mitgeteilt, dass es sich um ein board der firma asus handeln soll. aber durch ein posting hier in der liste bin ich auf einen thread in der suse-amd64 liste gestoßen woo beschrieben wird, dass das ein BIOS problem ist, wenn das BIOS kein "memory hoisting" unterstützt. werde auf diesem weg versuchen, ein neues bios oder einen server mit einem anderen board zu bekommen.
[...gekürzt...]
danach habe ich folgende software per yast installiert: apache 2.0.54 (mpm-worker) mysql 4.1.13 thttpd 2.25b php 5.0.4 apache2 mod_php5
anschliessend habe ich von php5 eine aktuelle snapshot version compiliert und "drüber installiert" damit php thread safe ist und mit apache2_mpm-worker funktioniert.
eigentlich funktioniert auch alles wunderbar, jedoch habe ich nachdem ich meine site umgezogen habe bemerkt, dass mysqld schon ab etwa 30 usern auf der site durchgehend mit 100% cpu auslastung läuft bei einer seite, die vorher _unverändert_ auf einem weniger als halb so starken SuSE 9.2 server mit genau der
gleichen
konfiguration (bis auf leicht ältere programmversionen) lief und mysqld bei ~500 usern online keine annähernd so hohe last erzeugte.
Hast du mal versucht, genau diese Version von Suse mit all den Änderungen auf einem normalen PC zu installieren und dann das Lastverhalten zu testen?
Sandy
ich habe keinen zugang zu einem "freien rechner" wo ich mal eben suse10 installieren könnte um das szenario zu testen. aber eigentlich ist "LAMP" doch keine so untypische installation und weiterhin war ja alles auf dem alten server genauso installiert (bis auf leicht ältere versionen von LAMP) und es lief vor und zurück. was mich persönlich weiterhin ein wenig stutzig macht ist der umstand, dass das phänomen identisch mit 2 komplett verschiedenen mysql versionen auftritt und dass jegliche änderung an den configs keinerlei wirkung zeigt. grüße Daniel