У меня есть zpool, состоящий из 7 жестких дисков по 2 ТБ разного года выпуска в одном Raidz настроить. На данный момент не настроено ни устройство ZIL, ни L2ARC. На сервере 12 ГБ оперативной памяти и нет свопа.
Различные файловые системы в пуле включают /var/spool/imap
и /var/db/pgsql
. Пользователей немного - только члены семьи, но иногда использование может быть интенсивным, например, при переобучении базы данных защиты от спама (чтение папок «спам» в Cyrus-IMAP и загрузка базы данных PostgreSQL) или когда поиск по произвольному тексту проходит по всем IMAP-сообщениям.
Я получил хорошую сделку на новое устройство Intel Quantum 32 ГБ, и мне интересно, как его лучше всего использовать. Одна очевидная вещь - добавить Отдельный журнал намерений (SLOG) устройство. Но 32 ГБ кажется слишком большим для нечасто используемого пула в 12 ТБ.
По общему мнению, мне не хватает оперативной памяти для полноценного L2ARC. Текущая статистика ARC:
ARC: 1680M Total, 441M MFU, 1113M MRU, 32K Anon, 31M Header, 95M Other
1125M Compressed, 1942M Uncompressed, 1.73:1 Ratio
Должен ли я разделить свое новое устройство на меньший ЗИЛ (4 ГБ?), А остальное использовать, скажем, для индексов Сайруса и ccache
?
Устройство ZIL SLOG предназначено для синхронной записи. Это используется некоторыми базами данных, а также такими службами, как NFS.
Если это сервер, на котором вы все запускаете в локальной файловой системе ZFS, записи идут в ОЗУ, а затем сбрасываются на диск. SLOG не очень полезен для локального хранилища.