Страница 1 из 1
Проавдают ресусы системы
Добавлено: 31 июл 2008, 11:23
Dark_Sarmat
ситуация такого прана. В последнюю неделю наблюдается непонятное явление: после двух суток непрерывной работы с серваком случается следующее: какойто процесс или группа процессов начинает жрать сначала оперативу, сожрав где-то 450-470 метров оперативы, начинает заполнять своп. В итоге сервак начинает страшно тормозить. Доходит до того что нельзя передернуть отдельные процессы или нормально выключить сервак.
То что сейчас исполняет сервак:
Apache
Squid
FTP (только для админа, заливать инфу, больше никто не юзает)
Postfix (стоит но не работает)
IPTABLES
DHCP
DNS
В связи с этим 2 вопроса. Первый, что может грузить так систему именно к концу вторых суток работы?
Может есть какая-нить мониторилка, которая показывает какой демон сколько отжирает памяти, свопа, и насколько грузит проц?
OS Linux Debian 4 RC3
Конфиг железяк:
Проц Селерон 1700 мГц
512 памяти
40 гиг винт
Re: Проавдают ресусы системы
Добавлено: 31 июл 2008, 12:24
mend0za
php и mysql есть?
недавно разруливал ситуацию следующего рода: стоит у клиента phpbb2, к нему идут постоянные обращения к поиску. И таблицы phpbb_search* забиты по самые яйца (порядка полутора гигабайт суммарно). Из mysql при каждом обращении идёт выборка из этой таблички, и всё лежит в IOWAIT намертво.
По апачу - когда то apache2-mpm-worker (2.0.36 - 2.0.40) при большой нагрузке (100-150 тыс уникальных посещений, 5-7GB траффика) тёк беспощадно, как некрепкая на передок женщина. За сутки выбирал всю память и своп и помирал. Спас переход назад к apache2-mpm-prefork.
В момент истечения двух суток - ps aux|less (либо top + m ) и внимательно втыкать кто такой прожорливый.
Re: Проавдают ресусы системы
Добавлено: 31 июл 2008, 18:40
Dark_Sarmat
php и mysql есть?
Есть. Только там на сайты в лучшем случае 1-2 посещения. в день.
Кстати команда top + m не работает
Re: Проавдают ресусы системы
Добавлено: 01 авг 2008, 11:39
mend0za
top
и в нём нажать клавишу m (сортировка по используемой памяти)
Re: Проавдают ресусы системы
Добавлено: 01 авг 2008, 17:10
br
mend0za писал(а):top
и в нём нажать клавишу m (сортировка по используемой памяти)
Точнее, <M>. <m> - включает отключает отображение общей статистики использования памяти/свопа.
Re: Проавдают ресусы системы
Добавлено: 01 авг 2008, 18:03
cympak
В mysql попробовать отключить разрезолвование имен через dns - порой процессы могут подвисать из-за этого, если dns недоступен, как следствие заканчивается оперативка.
Re: Проавдают ресусы системы
Добавлено: 02 авг 2008, 11:06
Dark_Sarmat
Как оказалось у меня, оперативу жрет процесс под названием avahi-daemon. На момент мониторинга он уже сберлял 200 метров оперативки. Пришлось его передернуть. Кстати, кто знает за что отвечает сей прожорливый процесс
Re: Проавдают ресусы системы
Добавлено: 02 авг 2008, 12:01
klochan
Веб-сайт Avahi дает такое определение: "Avahi - это система, которая обеспечивает возможность обнаружения сервисов в локальной сети. Это означает, что после подключения вашего компьютера к локальной сети вы сможете мгновенно обнаружить доступные принтеры, увидеть, какие разделяемые ресурсы имеются в сети, узнать, с кем из других пользователей сети вы можете поговорить через chat и так далее". Avahi является реализацией протокола Zeroconf. А Zeroconf - это подход, который позволяет пользователям создавать IP-сети без специальных конфигурационных служб типа DNS-серверов.
Чаще всего avahi-daemon используется вместе с Rhythmbox, так что вы можете видеть музыкальные файлы, которые сделаны общедоступными для других. Если вы не предоставляете музыку или файлы с вашего компьютера в общий доступ, вы можете отключить этого демона. (c)
Re: Проавдают ресусы системы
Добавлено: 09 авг 2008, 04:46
Dark_Sarmat
уже убил эту какулю. Тем более у меня на базе локалки построена P2P сеть на по Verlyhub
Re: Проавдают ресусы системы
Добавлено: 09 авг 2008, 04:47
Dark_Sarmat
Кстати, после умершвления все стало работать просто офигенно!