Ясно сказал, что ваша проблема:
(два диска SATA на RAID 1).
Поверните, как хотите, но два, вероятно, очень медленных диска - это 2 очень медленных диска и ничего за исключением того, что тяжелое кеширование будет обходиться. У вас есть небольшой бюджет IOPS, и единственное, что можно исправить, - это больший.
Пример - использование Raid 10 с 8-10 дисками даст вам намного больше IOPS. Использование Raid-контроллера enerprise (например, Adaptec 71605Q) и установка нескольких SSD в качестве прозрачно используемого кэша решит проблему записи. Благодаря этому я регулярно копирую файлы со скоростью 500 МБ / с на Raid 6.
Но ваша проблема в том, что 2 не быстрых (т. Е. Макс. 7200 об / мин) диска SATA - это просто так, и у вас, похоже, нет другого оборудования для смягчить это.
Если ваш гость - Linux, вы можете сказать, что он делает более агрессивное кэширование записи, что очень помогает справляться с такими задержками записи. Интервал очистки кэша записи по умолчанию 5 или 30 секунд исходит из мечтаний разработчиков файловой системы / виртуальных машин, где им никогда не нужно отлаживать мистические проблемы, возникающие из-за некоторых аппаратных проблем, пока их код в порядке.
вы намного лучше сбалансируете операции записи:
vm.dirty_background_ratio = 20
vm.dirty_expire_centisecs = 360000
vm.dirty_writeback_centisecs = 360000
(Другие ОС (включая esxi) тоже имеют такую же проблему, но там вы не можете так легко изменить параметры обратной записи vm.)