ESXI - Какова могла быть причина высокой задержки записи на локальном хранилище данных?

Проверьте этот вопрос - это, кажется, та же ситуация.

0
задан 2 December 2013 в 13:34
2 ответа

Ясно сказал, что ваша проблема:

(два диска SATA на RAID 1).

Поверните, как хотите, но два, вероятно, очень медленных диска - это 2 очень медленных диска и ничего за исключением того, что тяжелое кеширование будет обходиться. У вас есть небольшой бюджет IOPS, и единственное, что можно исправить, - это больший.

Пример - использование Raid 10 с 8-10 дисками даст вам намного больше IOPS. Использование Raid-контроллера enerprise (например, Adaptec 71605Q) и установка нескольких SSD в качестве прозрачно используемого кэша решит проблему записи. Благодаря этому я регулярно копирую файлы со скоростью 500 МБ / с на Raid 6.

Но ваша проблема в том, что 2 не быстрых (т. Е. Макс. 7200 об / мин) диска SATA - это просто так, и у вас, похоже, нет другого оборудования для смягчить это.

3
ответ дан 4 December 2019 в 11:51

Если ваш гость - Linux, вы можете сказать, что он делает более агрессивное кэширование записи, что очень помогает справляться с такими задержками записи. Интервал очистки кэша записи по умолчанию 5 или 30 секунд исходит из мечтаний разработчиков файловой системы / виртуальных машин, где им никогда не нужно отлаживать мистические проблемы, возникающие из-за некоторых аппаратных проблем, пока их код в порядке.

вы намного лучше сбалансируете операции записи:

vm.dirty_background_ratio = 20
vm.dirty_expire_centisecs = 360000
vm.dirty_writeback_centisecs = 360000

(Другие ОС (включая esxi) тоже имеют такую ​​же проблему, но там вы не можете так легко изменить параметры обратной записи vm.)

1
ответ дан 4 December 2019 в 11:51

Теги

Похожие вопросы