Stolzi
13.02.08, 06:51
Hallo,
seit einiger Zeit hat mein Webserver arge performance Probleme. Das Aufrufen einer Seite dauert ewig lange. Wenn er aber zu laden beginnt, dann gehts normal schnell. Ich habe mit top heraus gefunden, dass das Problem bei mysql liegen muss, denn sobald der mysql Prozess fertig ist gehts ruck zuck. Leider habe ich keinen Ansatzpunkt wie ich auf Fehlersuche gehe.
Ich habe vor einiger Zeit versucht Arbeitsspeicher zu sparen, da bei meinem Strato "Power" Server der Arbeitsspeicher hinten und vorne nicht ausreicht, obwohl ich nicht mehr als Apache, Postfix und Mysql laufen habe.... Vielleicht habe ich da einen Fehler gemacht. Finds aber selbst nicht raus.
Da wäre mal meine /etc/my.cnf:
[client]
port = 3306
socket = /var/lib/mysql/mysql.sock
[mysqld]
port = 3306
socket = /var/lib/mysql/mysql.sock
skip-locking
key_buffer = 16M
max_allowed_packet = 1M
table_cache = 64
sort_buffer_size = 512K
net_buffer_length = 8K
read_buffer_size = 256K
read_rnd_buffer_size = 512K
myisam_sort_buffer_size = 8M
server-id = 1
[safe_mysqld]
err-log=/var/lib/mysql/mysqld.log
[mysqldump]
quick
max_allowed_packet = 16M
[mysql]
no-auto-rehash
[isamchk]
key_buffer = 20M
sort_buffer_size = 20M
read_buffer = 2M
write_buffer = 2M
[myisamchk]
key_buffer = 20M
sort_buffer_size = 20M
read_buffer = 2M
write_buffer = 2M
[mysqlhotcopy]
interactive-timeout
Vielleicht sieht da jemand was? Oder hat sonst einen Tip wie ich den Fehler finde?
Danke
Stolzi
seit einiger Zeit hat mein Webserver arge performance Probleme. Das Aufrufen einer Seite dauert ewig lange. Wenn er aber zu laden beginnt, dann gehts normal schnell. Ich habe mit top heraus gefunden, dass das Problem bei mysql liegen muss, denn sobald der mysql Prozess fertig ist gehts ruck zuck. Leider habe ich keinen Ansatzpunkt wie ich auf Fehlersuche gehe.
Ich habe vor einiger Zeit versucht Arbeitsspeicher zu sparen, da bei meinem Strato "Power" Server der Arbeitsspeicher hinten und vorne nicht ausreicht, obwohl ich nicht mehr als Apache, Postfix und Mysql laufen habe.... Vielleicht habe ich da einen Fehler gemacht. Finds aber selbst nicht raus.
Da wäre mal meine /etc/my.cnf:
[client]
port = 3306
socket = /var/lib/mysql/mysql.sock
[mysqld]
port = 3306
socket = /var/lib/mysql/mysql.sock
skip-locking
key_buffer = 16M
max_allowed_packet = 1M
table_cache = 64
sort_buffer_size = 512K
net_buffer_length = 8K
read_buffer_size = 256K
read_rnd_buffer_size = 512K
myisam_sort_buffer_size = 8M
server-id = 1
[safe_mysqld]
err-log=/var/lib/mysql/mysqld.log
[mysqldump]
quick
max_allowed_packet = 16M
[mysql]
no-auto-rehash
[isamchk]
key_buffer = 20M
sort_buffer_size = 20M
read_buffer = 2M
write_buffer = 2M
[myisamchk]
key_buffer = 20M
sort_buffer_size = 20M
read_buffer = 2M
write_buffer = 2M
[mysqlhotcopy]
interactive-timeout
Vielleicht sieht da jemand was? Oder hat sonst einen Tip wie ich den Fehler finde?
Danke
Stolzi