zfs и запас свободного места 10%
Oct. 19th, 2015 01:43 pmОпытные люди рекомендуют оставлять на zpool не менее 10% свободного места под собственные нужды zfs (20% при объеме пула до 1Т). Т.к. ключа " -m minfree" в zfs не предусмотрено, самый простой способ этого достичь (пример для терабайтного пула):
zfs create -o mountpoint=none -o reservation=100G tank/empty
Если правилом пренебречь, то при заполнении пула можно ждать резкого снижения производительности FS, больших задержек при удалении (!) файлов и т.п.
Если с пула предполагается в основном только чтение, то можно и не резервировать столько места. Лично я столкнулся с проблемами с производительностью именно при удалении файлов большого размера с заполненного пула (FreeBSD 10.2 amd64, ОЗУ 4 Гб).
zfs create -o mountpoint=none -o reservation=100G tank/empty
Если правилом пренебречь, то при заполнении пула можно ждать резкого снижения производительности FS, больших задержек при удалении (!) файлов и т.п.
Если с пула предполагается в основном только чтение, то можно и не резервировать столько места. Лично я столкнулся с проблемами с производительностью именно при удалении файлов большого размера с заполненного пула (FreeBSD 10.2 amd64, ОЗУ 4 Гб).
no subject
Date: 2015-10-21 04:30 am (UTC)no subject
Date: 2015-10-21 05:30 am (UTC)В частности в этом проявляется новаторство идеологии zfs: в том, что она сочетает в себе как собственно fs, так и volume manager, и они взаимно друг о друге знают, и это знание дает невиданную гибкость.
no subject
Date: 2015-10-21 06:50 am (UTC)Поэтому есть способ обеспечить нормальную производительность zfs при высокой занятости дисков. Нужно переместить все metaslabs с диска в RAM:
echo "set zfs:metaslab_df_free_pct=4" >> /etc/system
Объяснения тут: http://serverfault.com/questions/511154/zfs-performance-do-i-need-to-keep-free-space-in-a-pool-or-a-file-system
Решение тут: http://everycity.co.uk/alasdair/2010/07/zfs-runs-really-slowly-when-free-disk-usage-goes-above-80/
no subject
Date: 2015-10-21 08:50 am (UTC)Только тормоза при заполнении от этого никуда не исчезают.