Рейтинг:1

ZFS l2arc не греется

флаг cn

Моя установка имеет 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

Наверняка я либо что-то упускаю, либо у меня неправильная настройка, поэтому мне нужно какое-то руководство.

Рейтинг:1
флаг ca

L2ARC заполняется только из буферов ARC, которые скоро будут вытеснены. Если скорость оттока ARC слишком низкая или слишком высоко, L2ARC может иметь проблемы с прогревом.

Чтобы увеличить использование L2ARC, вы можете попробовать установить l2arc_noprefetch=0 и, если вы используете ZFS 2.0.x, l2arc_headroom=0 (при использовании более старой версии ZFS необходимо указать значение как l2arc_headroom=32).

флаг cn
Я установил для l2arc_noprefetch и l2arc_headroom значение 0, но через день размер l2arc по-прежнему составляет 4,84 ГБ на диск, и я все еще получаю 100% -ную частоту промахов l2arc.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.