Iowait -> MySQL lahm -> Gameserver laggt


rootieX4

New Member
Hallo,
ich habe das Problem, das ich auf meinem Debian 6 Root ein iowait von 0,47% habe.
Dies sorgt darfür, das MySQL relativ langsam ist.Dardurch das einige Plugins auf meinem Minecraft-Server MySQL benötigen und teilweise über 100 Querys/sec ausführen macht sich das inform von Laggs bemerktbar.Auf dem Root laufen außer 3 Minecraft Servern mit insgesamt 100 Leuten online nur Teamspeak 3 ~20 User und Apache mit 3 Requests/sec.

Hat jmd. eine Idee, wie ich MySQL beschleunigen könnte? Ramdisk für MySQL ist nicht möglich, da ich keine 3Gb zusätzlichen Ram zu Verfügung habe.

Code:
Linux 2.6.32-5-amd64 (l3826) 	01/13/13 	_x86_64_	(8 CPU)

avg-cpu:  %user   %nice %system %iowait  %steal   %idle
          16.47    0.16    0.81    0.47    0.00   82.07

Device:            tps   Blk_read/s   Blk_wrtn/s   Blk_read   Blk_wrtn
sda              22.47        80.43       977.40  304362627 3698686616
 
Hast du mal probiert, mysql ein wenig zu optimieren? Es gibt doch inzwischen diverse Scripte, die dir das analysieren der Logs abnehmen und Vorschläge zur Verbesserung machen...
 
Apache und Gameserver vertragen sich gar nicht gut.

Welches Dateisystem hast du im Einsatz und wie ist Mysql konfiguriert?
EXT4 hat massive Performanceprobleme mit Mysql, Abhilfe schaffen die (kaum riskanten) Mountoptionen noatime,nodiratime,data=writeback,barrier=0

Zusätzlich noch tuning-primer oder die Ausgabe aktueller PHPMyAdmin Versionen und dein Mysql sollte wieder laufen.
 

Back
Top