У меня проблемы с моим LAMP-сервером. В последнее время все стало очень медленно, хотя количество посетителей на моих сайтах сильно не изменилось. Когда я запускаю top
команду, она говорит, что процесс MySQL занял 150-200% процессорного времени. Как это возможно, я всегда думал, что 100% это максимум?
Я использую серверную версию Ubuntu 9.04 с 1,5 ГБ оперативной памяти.
my.cnf
настройки:
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
Вот вывод MySQLTuner :
Команда top
:
Что может быть причиной этой проблемы? Могу ли я внести изменения в мой, my.cnf
чтобы предотвратить зависание сервера?