Моя установка имеет 256 ГБ ОЗУ, из которых 200 ГБ выделены для дуги и 2 SSD для l2arc. Он работает уже несколько дней и стабильно отдает файлы многим клиентам, но кажется, что l2arc все еще не прогрет должным образом. Отчет о кеше zpool iostat -v
говорит:
кеш - - - - - -
сдй 4.84Г 889Г 0 0 203 819
сдз 4.84г 889г 0 0 202 826
Я вижу, что коэффициент промаха для дуги постоянно составляет около 10%:
$аркстат 2
время чтения промах промах % dmis dm% pmis pm% mmis mm% размер c avail
09:18:03 78 7 9 0 0 7 100 0 0 200г 199г 31г
09:18:05 21К 1.0К 8 5 1 1.0К 50 5 1 200Г 199Г 31Г
09:18:07 18К 1.0К 8 40 1 1.0К 47 2 1 199Г 199Г 31Г
09:18:09 18К 1.0К 7 44 1 1.0К 48 3 1 200Г 199Г 31Г
поэтому я бы сказал, что это должно привести к заполнению l2arc, чего, похоже, не происходит с двумя твердотельными накопителями с кешем, застрявшими на занятии около 4,8 ГБ с нескольких дней. Для проверки согласованности коэффициент промахов l2arc всегда равен 100%:
$ arcstat -f l2bytes,l2read,l2miss,l2miss% 2
l2bytes l2read l2miss l2miss%
0 6 6 100
0 1.0К 1.0К 100
0 1.0К 1.0К 100
0 1.0К 1.0К 100
Наверняка я либо что-то упускаю, либо у меня неправильная настройка, поэтому мне нужно какое-то руководство.