URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 52310
[ Назад ]

Исходное сообщение
"Вопрос по MySQL"

Отправлено RSR , 11-Янв-05 14:19 
Иногда, и уже стало быть потостонным 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"
Отправлено ruslan , 11-Янв-05 20:34 
>Иногда, и уже стало быть потостонным 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% где-то раз в две недели. Лечу перезапуском мускуля.


"Вопрос по MySQL"
Отправлено uldus , 11-Янв-05 23:05 
>24236 mysql         2  
> 0   213M 25552K poll   0  
>19:43  6.30%  6.30% mysqld

Похоже проблема с тредами или памяти нехватает. Попробуй пересобрать с linuxthreads, если еще не собрана с ними.

Сколько процессов с "6.30%" загрузкой CPU, что горит mysql про текущие работы ? Впринципе, "poll" не должен вообще грузить процессор, скорее всего дело в тредах.

PS. Какая версия MySQL ?


"Вопрос по MySQL"
Отправлено RSR , 12-Янв-05 10:35 
>>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 ?