Заметки на манжетах: FreeNAS 8.3.1 построен на основе FreeBSD 8.3-RELEASE/amd64. Если использовать в нём ZFS и самбу на машине с 8G памяти, то вся память довольно быстро утекает в ядре (течёт категория wired), при том что ZFS ARC не течет: ARC остается в заданных пределах при использовании vfs.zfs.arc_max=2G в loader.conf, а остальные 5 с лишним гигабайт утекают.
Workaround: отключить использование sendfile для самбы, включенное по умолчанию. smb.conf там генерируется при каждой загрузке из базы SQLite, поэтому отключать надо так:
sqlite3 /data/freenas-v1.db "update services_cifs set cifs_srv_sendfile=0"
no subject
Date: 2013-06-20 19:58 (UTC)Не знаю, у меня нет других систем с ZFS, да и эта FreeNAS клиентская. Может быть, и в версии 8.4 уже нету.
> Я просто размышляю в последнее время над файлопомойкой с зеркальным ZFS-pool-ом, но на неё увы больше 4 ГБ не встаёт.
Куда не встаёт больше 4 ГБ и чего?
Вообще для зеркала можно просто использовать graid, он памяти практически не требует, в случае cинхронизируется тихонько и без заметной просадки производительности.
no subject
Date: 2013-06-20 20:04 (UTC)Оперативки в мать. Мне ZFS нравится в частности по возможностям функционала управления пулом. Про graidb- знаю, да. Про FreeNAS тот же не первый раз уже встречаю сообщение о его неумеренных апетитах к оперативке при наличии zfs.
Хм. Вспомнил, что на работе кто-то из коллег что-то делал на 8-ке с zfs, надо глянуть будет на тему утечек.
no subject
Date: 2013-06-20 20:29 (UTC)no subject
Date: 2013-06-20 20:33 (UTC)no subject
Date: 2013-06-20 20:30 (UTC)no subject
Date: 2013-06-20 20:33 (UTC)