netwind: еще в третьем сообщении прозвучала эта версия.
сделайте чтобы везде где только можно передавались лимиты ulimit.
недостаточно отредактировать только /etc/security/limits.conf, нужно убедиться что настройки демонов их не переопределяют.
думаю похоже кому-то дозволено использовать много памяти, наступает момент когда этот кто-то запускается и ядро сбрасывает кэш для того чтобы освободить память для нового процесса...
А про интервал, с которым собирались показания - у пушкина спрашивать?
можно попробовать
Посмотрите развертку vmstat (вроде до 1с умеет)
как просили ) , а что касаемо удаления /proc надо ещё подумать...
А если из окна попросить спрыгнуть? - Или таки сперва спросите "зачем"?
прыгну без раздумья, Вы этого ещё не поняли? меня никто ничего не просил, хватит тупить.
проблемму частично я нашёл.. заключается она в удалении /proc/sys/*
Значит крутите лимиты.
кручу кручу... обмануть хочу )
еще в третьем сообщении прозвучала эта версия.
сделайте чтобы везде где только можно передавались лимиты ulimit.
недостаточно отредактировать только /etc/security/limits.conf, нужно убедиться что настройки демонов их не переопределяют.
php-fcgid
max locked memory (kbytes, -l) 524288
max memory size (kbytes, -m) 524288
Zaqwr добавил 16.12.2011 в 20:25
mod_mem_cache в апаче не используется?
да, выключил
И что?
отползайте, и я не скажу кого мне напоминаете Вы.
спасибо.
Zaqwr добавил 16.12.2011 в 21:27
inotifywait -m /proc/sys/vm/drop_caches
не реагирует
Вам объяснили как определить, что именно в этот файл пишут.
inotifywait -m /proc/sys/vm/
жду
Пожалуйста:
ну это только рутовые
Думаю, проще будет если приведете измененные.
в sysctl.conf ничего не изменялось
думаю похоже кому-то дозволено использовать много памяти, наступает момент когда этот кто-то запускается и ядро сбрасывает кэш для того чтобы освободить память для нового процесса...
не помогло
Zaqwr добавил 16.12.2011 в 19:26
/proc/sys/vm/drop_caches - интерфейс не для ядра, а для пользовательских процессов.
можно пример , какие пользовательские процессы туда могу что-то писать?
Zaqwr добавил 16.12.2011 в 19:36
ЗЫ: а sysctl выставленные покажите?
конечно, какие ? всё vm ?
если кто-то ещё не убеждён что это дело рук не ядра, то atd тоже выключил
Но вы хоть выясните, что кто-то туда пишет:
мне достаточно изменения время для этого файла на соответствующее времени очиски кэша. , irqbalance =) не в счёт
может еще и atd остановить? мало ли что там запускается
можно, но я всёже думаю что разгадка где-то в недрах sysctl кроется
Boris A Dolgov, думаю в него пишется 1(2,3) потом 0 и на этом всё, что туда пишет можно как-то выяснить?
какие еще процессы есть? pstree выводит довольно сжато.
udevd --daemon
/sbin/portmap
/sbin/rpc.statd
/usr/sbin/rsyslogd -c3
/usr/sbin/acpid
/usr/sbin/sshd
/usr/sbin/postgrey --pidfile=/var/run/postgrey.pid --
/usr/sbin/exim4 -bd -q30m
/usr/sbin/irqbalance
/usr/sbin/dovecot
dovecot-auth
/sbin/mdadm --monitor --pid-file /var/run/mdadm/monit
pop3-login
imap-login
proftpd: (accepting connections)
/bin/sh /usr/bin/mysqld_safe
/usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/my
nginx: master process /usr/sbin/nginx
/usr/sbin/atd
/usr/sbin/munin-node
/usr/sbin/named -u bind
/usr/bin/php5-cgi php
/usr/sbin/apache2 -k start
это всё..
Прямого ответа я так и не получил.
прибил ispm
Zaqwr добавил 16.12.2011 в 15:50
опять сбросило
Zaqwr добавил 16.12.2011 в 15:56
кусочек топа