Страница 1 из 1

Wired mem медленно но верно растет. Что делать ?

Добавлено: 2012-05-26 14:32:13
suspender
Что есть такое Wired mem в выводе top ?
Спрашиваю, т.к. имеется следующая картина :

Код: Выделить всё

CPU:  0.1% user,  0.0% nice,  0.2% system,  0.0% interrupt, 99.7% idle
Mem: 488M Active, 112M Inact, 8469M Wired, 812K Cache, 6760M Free
за месяц аптайма этот Wired подрос до такого значения (растет постоянно).
Это сервачокс 9.0-RELEASE c ZFS корнем. На нем крутится postgres, uwsgi, nginx и exim. Ядро - GENERIC со включенным pf, и немного подтвиканный под postgres. (а, ну и netgraph зачем то - трафик вроде считать планируется).

Код: Выделить всё

[root@mg01 /]# cat /usr/src/sys/amd64/conf/GENPGPF 
include GENERIC

device          pf
device          pflog
device          pfsync
options         ALTQ

options NETGRAPH
options NETGRAPH_ETHER
options NETGRAPH_SOCKET
options NETGRAPH_TEE

options SEMMNI=512
options SEMMNS=1024
options SEMUME=64
options SEMMNU=512

options SHMMAXPGS=2097152
options SHMMAX=8589934593

[root@mg01 /]# 

Судя по

Код: Выделить всё

[root@mg01 /]# vmstat -m|grep solaris
      solaris 1253255 7296220K       - 707477787  16,32,64,128,256,512,1024,2048,4096
Почти вся эта Wired memory была аллоцирована под нужды zfs.

Вопрос такой: Что будет когда оперативка кончится ? Сервак ляжет ? Или ядро начнет отдавать эту Wired память когда оперативки станет совсем мало ?
Стоит ли париться и искать какие нить решения (типа перехода на UFS, или вообще на лялих) пока проект не в продакшене, или все будет норм ?

Re: Wired mem медленно но верно растет. Что делать ?

Добавлено: 2012-05-26 15:03:18
suspender
Вот как всегда. Только напишешь пост в форум - сразу же нагугливается решение и/или обьяснение.

Судя по http://www.solarisinternals.com/wiki/in ... mendations, и http://www.solarisinternals.com/wiki/in ... _ARC_Cache
это zfs ARC cache, который вроде как отдаст память, когда не останется свободной в системе.
скрипты с http://wiki.freebsd.org/ZFSTuningGuide# ... discussion это подтверждают.

Re: Wired mem медленно но верно растет. Что делать ?

Добавлено: 2012-05-28 9:09:50
Alvares
чет ни разу пока не отдал. В своп полез. Своп отрубил, все равно усирается, тупит, но не отдает память активным приложениям.