Иногда, и уже стало быть потостонным MySQL база загружает двух процовую freebsd 4.9 на 95%, и это происходит как-то резко, и непонятно..вот сегодня утром смотрю top
PID USERNAME PRI NICE SIZE RES STATE C TIME WCPU CPU COMMAND
24236 mysql 2 0 213M 25552K poll 0 19:43 6.30% 6.30% mysqldчерез пару дней будет 95-98% загрузка проца, хотя база работает, но поднимается загрузка системы и uptime. Кто-то сталкивался с такой проблемой ?
>Иногда, и уже стало быть потостонным MySQL база загружает двух процовую freebsd
>4.9 на 95%, и это происходит как-то резко, и непонятно..
>
>вот сегодня утром смотрю top
>
>PID USERNAME PRI NICE SIZE
>RES STATE C TIME WCPU
> CPU COMMAND
>24236 mysql 2
> 0 213M 25552K poll 0
>19:43 6.30% 6.30% mysqld
>
>через пару дней будет 95-98% загрузка проца, хотя база работает, но поднимается
>загрузка системы и uptime. Кто-то сталкивался с такой проблемой ?
Да. Точного решения пока не нашел. Все это было на сервере с большими интерраптами, стал снижать их через DEVICE_POLLING и увеличил HZ до 1000. Как ни странно это помогло MySQL. Сейчас загрузка с нормальных 5-10% (2*Xeon 3GH) вырастает до 40-50% где-то раз в две недели. Лечу перезапуском мускуля.
>24236 mysql 2
> 0 213M 25552K poll 0
>19:43 6.30% 6.30% mysqldПохоже проблема с тредами или памяти нехватает. Попробуй пересобрать с linuxthreads, если еще не собрана с ними.
Сколько процессов с "6.30%" загрузкой CPU, что горит mysql про текущие работы ? Впринципе, "poll" не должен вообще грузить процессор, скорее всего дело в тредах.
PS. Какая версия MySQL ?
>>24236 mysql 2
>> 0 213M 25552K poll 0
>>19:43 6.30% 6.30% mysqld
>
>Похоже проблема с тредами или памяти нехватает. Попробуй пересобрать с linuxthreads, если
>еще не собрана с ними.
>
>Сколько процессов с "6.30%" загрузкой CPU, что горит mysql про текущие работы
>? Впринципе, "poll" не должен вообще грузить процессор, скорее всего дело
>в тредах.
>
>PS. Какая версия MySQL ?версия MySQL 3.23.53. DEVICE_POLLING и HZ в ядре системы вообще не подключены. При "6.30%" 95 процессов запущено, 2 запущенно, 93 sleeping
А как можно проверить собрана ли MySQL c linuxthreads ?