Здравствуйте GribUser,
Сорри за офтоп. У меня mysql вис до тех пор пока во freebsd
максимальный размер процесса был ограничен 512 метрами памяти. Как это
ограничение было увеличено до 1 гб, так зависания пропали.
Одновременно у меня работает сейчас 16 mysql на одном сервере:
USER PID PPID %CPU %MEM VSZ RSS COMMAND
mysql 26591 26564 0,0 0,8 90340 34016 /opt/mysql/libexec/mysqld
mysql 89721 89404 0,1 2,1 95060 88580 /opt/mysql/libexec/mysqld
mysql 89751 89392 8,1 8,2 449188 343528 /opt/mysql/libexec/mysqld
mysql 89756 89394 0,6 2,9 163228 122520 /opt/mysql/libexec/mysqld
mysql 89761 89413 0,0 2,0 92852 82300 /opt/mysql/libexec/mysqld
mysql 89777 89425 0,0 1,9 90124 81424 /opt/mysql/libexec/mysqld
mysql 89779 89398 3,7 1,0 44496 41572 /opt/mysql/libexec/mysqld
mysql 89785 89401 0,8 1,0 84332 43760 /opt/mysql/libexec/mysqld
mysql 89792 89470 0,0 1,0 89868 42200 /opt/mysql/libexec/mysqld
mysql 89806 89461 0,0 1,8 91960 75928 /opt/mysql/libexec/mysqld
mysql 89811 89503 0,0 1,3 90924 52936 /opt/mysql/libexec/mysqld
mysql 89816 89478 0,3 0,6 90752 26140 /opt/mysql/libexec/mysqld
mysql 89818 89444 0,0 1,6 90808 68056 /opt/mysql/libexec/mysqld
mysql 89821 89548 0,0 1,6 90108 65880 /opt/mysql/libexec/mysqld
mysql 89823 89560 0,0 0,2 42036 8296 /opt/mysql/libexec/mysqld
mysql 98398 98371 0,0 1,9 90804 79380 /opt/mysql/libexec/mysqld
Причём висли не те, которые занимали больше всего памяти, а те,
которые были сильно нагружены множеством запросов. Поэтому, чтобы
снизить нагрузку я разнёс базы самых нагруженных серверов на разные
диски.
>> У mysql на FreeBSD, собранного с трэдовой библиотекой libc_r, есть
>> такая проблема - иногда он начинает есть весь процессор, независимо
>> от нагрузки. Я по крайней мере наблюдал такое неоднократно на
>> FreeBSD 4.x. Обычно это решается посылкой ему сигнала -HUP, но
>> этого хватает не надолго, лучше рестарт. Так что, распределение
>> процессора mysql/squid, скорее всего, было связано именно с этим.
G> У меня mysql собирался с умалчиваемыми тредами FreeBSD-шными, под 5.1 я
G> его гонял и под 5.2. Я глюк с загрузкой 100% наблюдал, но он возникал
G> изредка, только при двух параллельных мускулах и дело в данном случае не
G> в нем, я уверен.
--
С уважением,
Михаил Монашёв, SoftSearch.ru
Member of Independent Software Developers Forum (ISDEF)
mailto:postmaster@xxxxxxxxxxxxx
ICQ# 166233339
http://softsearch.ru/
Без бэкапа по жизни.