Saya mengalami beberapa masalah dengan server LAMP saya. Baru-baru ini semuanya menjadi sangat lambat, meskipun jumlah pengunjung di situs web saya tidak banyak berubah. Ketika saya menjalankan top
perintah, dikatakan bahwa proses MySQL telah mengambil alih 150-200% CPU. Bagaimana mungkin, saya selalu berpikir bahwa 100% adalah maksimum?
Saya menjalankan Ubuntu 9.04 edisi server dengan RAM 1,5 GB.
my.cnf
pengaturan:
key_buffer = 64M
max_allowed_packet = 16M
thread_stack = 192K
thread_cache_size = 8
myisam-recover = BACKUP
max_connections = 200
table_cache = 512
table_definition_cache = 512
thread_concurrency = 2
read_buffer_size = 1M
sort_buffer_size = 4M
join_buffer_size = 1M
query_cache_limit = 1M # the maximum size of individual query results
query_cache_size = 128M
Berikut ini adalah output dari MySQLTuner :
The top
perintah:
Apa yang bisa menjadi penyebab masalah ini? Bisakah saya membuat perubahan pada saya my.cnf
untuk mencegah server hang?