2015-10-19

victor_sudakov: (Default)
2015-10-19 01:43 pm

zfs и запас свободного места 10%

Опытные люди рекомендуют оставлять на zpool не менее 10% свободного места под собственные нужды zfs (20% при объеме пула до 1Т). Т.к. ключа " -m minfree" в zfs не предусмотрено, самый простой способ этого достичь (пример для терабайтного пула):

zfs create -o mountpoint=none -o reservation=100G tank/empty

Если правилом пренебречь, то при заполнении пула можно ждать резкого снижения производительности FS, больших задержек при удалении (!) файлов и т.п.

Если с пула предполагается в основном только чтение, то можно и не резервировать столько места. Лично я столкнулся с проблемами с производительностью именно при удалении файлов большого размера с заполненного пула (FreeBSD 10.2 amd64, ОЗУ 4 Гб).