PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Neue Hardware (SCSI) für Mysql Sever



lou_ziffer
25.03.05, 14:51
Hallo

vmstat 1 zeigt



procs memory swap io system cpu
r b w swpd free buff cache si so bi bo in cs us sy id
1 0 0 577416 56396 32652 1686500 0 0 0 0 1006 446 2 1 97
0 0 0 577416 56396 32652 1686500 0 0 0 0 952 394 1 1 98
0 0 0 577416 56396 32652 1686500 0 0 0 0 810 253 8 3 89
0 0 1 577416 56396 32652 1686500 0 0 0 324 955 350 6 3 91
0 0 0 577416 56396 32652 1686504 0 0 0 36 954 362 14 6 80
0 0 0 577416 56396 32652 1686504 0 0 0 0 796 258 2 1 97
0 0 0 577416 56396 32652 1686504 0 0 0 0 845 300 1 1 98
0 0 0 577416 56372 32652 1686504 0 0 0 0 911 358 1 4 95
0 0 1 577416 56392 32652 1686504 0 0 0 276 1059 454 2 2 96
0 0 0 577416 56392 32652 1686504 0 0 0 52 963 357 21 8 71
3 0 0 577416 56392 32652 1686504 0 0 0 0 927 352 7 2 91
0 0 0 577416 56392 32652 1686504 0 0 0 0 907 352 10 3 87
0 0 0 577416 56348 32652 1686504 0 0 0 0 830 277 9 7 84
0 0 0 577416 56384 32652 1686504 0 0 0 228 943 359 0 1 99
0 0 0 577416 56360 32652 1686504 0 0 0 0 1145 530 23 9 68
0 0 0 577416 56372 32652 1686504 0 0 0 0 792 240 19 3 78
0 0 0 577416 56372 32652 1686508 0 0 0 0 1059 470 15 5 80
0 0 0 577416 56372 32652 1686508 0 0 0 0 883 341 1 2 97
1 0 0 577416 56372 32652 1686508 0 0 0 344 938 361 19 8 73
0 0 0 577416 56344 32652 1686516 0 0 8 0 1176 559 13 7 80
0 0 0 577416 56332 32652 1686524 0 0 8 0 930 359 27 10 63


...unter geringer Last. Alle 4 bis 5 Sekungen liest er von der HDD (IDE Platte). Auch unter hoher Last... Das System hat 2 GB Speicher, die DB ist insgesamt 2,6GB groß.

Denkt ihr, ein SCSI System würde hier einen spürbaren Performance Schub geben?

Tuxist
25.03.05, 15:03
Der Vorteil bei SCSI ist der natürchlich das die geringern Zugriffszeiten die Leistung bleibt konstanter im Dauerbetrieb.

lou_ziffer
25.03.05, 15:08
Aber bei 2GB RAM müsste er da nicht (fast) die komplette DB schon im Speicher halten? Dann sollten doch die HDD Zugriffszeiten eh keine Rolle mehr spielen, oder? Und wenn ich das richtig verstanden habe (die Ausgabe von vmstat), dann liest er ja gerade mal alle paar Sek. von der Platte...
Korrigier mich bitte wenn ich falsch liege :)

Tomek
26.03.05, 09:33
Das hängt auch davon ab, wie du den Speicherverbrauch und den Cache im MySQL-Server konfiguriert hast. Wenn du die Standardkonfiguration der Distribution verwendest, wird von den 2 GB RAM nur ein sehr kleiner Teil genutzt. Es kann aber auch dann zu vielen Festplattenzugriffen kommen, wenn du z.B. jedes Query loggst. Deaktiviere das Query-Log, das Error-Log kannst du ja aktiviert lassen. Auch das Binary-Log kannst du deaktivieren, wenn du keine MySQL-Replikation benutzt.

Siehe dazu im MySQL-Handbuch:
http://dev.mysql.com/doc/mysql/en/log-files.html
http://dev.mysql.com/doc/mysql/en/query-log.html
http://dev.mysql.com/doc/mysql/en/error-log.html
http://dev.mysql.com/doc/mysql/en/binary-log.html