Высокая задержка ввода-вывода с программным обеспечением RAID, зашифрованный LUKS и LVM разделила установку KVM

Самая легкая вещь сделать установить ack через cpan. Это будет установлено в/usr/local/bin, который имеет приоритет по/usr/bin. Просто выполненный:

sudo cpan App::Ack

или если у Вас нет cpan клиента:

curl -L cpanmin.us | perl - --sudo App::Ack
6
задан 13 April 2017 в 15:14
1 ответ

Диск SATA со скоростью 7200 об / мин не может выполнять задержку 4,12 мс, что позволило бы ему выполнять 1 / 4,12 мс (примерно 240) операций ввода-вывода в секунду, что нереально.

Правильная формула для расчета IOPS для одного диска - 1 / (avg_seek_time + avg_rotational_latency), что для дисков 7200RPM составляет примерно 75 IOPS. Если у вас есть спецификация для диска, то у вас будет две задержки, так как диски могут поглощать записи и чтение с разными задержками, но они находятся в пределах + -10%.

Вы можете ожидать задержку 13-15 мс на ввод-вывод от SATA диск, пока глубина вашей очереди не слишком велика. Все между 10 и 15 мс будет считаться нормальным; 20 мс указывают на проблемы с задержкой из-за глубоких очередей (или очень больших размеров запросов ввода-вывода), а 30 мс или выше указывают на что-то патологическое. Теоретически ваш 95-й процентиль должен быть ниже 15 мс, и система будет вести себя «нормально».

Можете ли вы предоставить измерение среднего времени обслуживания от хоста и гостя при выполнении рабочей нагрузки? Вы можете получить это значение, посмотрев на вывод iostat в столбце «ожидание».

Кроме того, я бы сказал, что ваша установка имеет максимально возможную задержку абстракции - так как вы накладываете довольно много вещей от виртуальной файловой системы на физические блоки устройства.

Кроме того, можете ли вы проверить, что ваш HBA имеет BBWC (или вместо него включены кеши записи на диск), а файловая система на гипервизоре и в гостевой системе не использует барьеры?

Можете ли вы измерить среднее время обслуживания от хоста и гостя при выполнении рабочей нагрузки? Вы можете получить это значение, посмотрев на вывод iostat в столбце «ожидание».

Кроме того, я бы сказал, что ваша установка имеет максимально возможную задержку абстракции - так как вы накладываете довольно много вещей от виртуальной файловой системы на физические блоки устройства.

Кроме того, можете ли вы проверить, что ваш HBA имеет BBWC (или вместо него включены кеши записи на диск), а файловая система на гипервизоре и в гостевой системе не использует барьеры?

Можете ли вы измерить среднее время обслуживания от хоста и гостя при выполнении рабочей нагрузки? Вы можете получить это значение, посмотрев на вывод iostat в столбце «ожидание».

Кроме того, я бы сказал, что ваша установка имеет максимально возможную задержку абстракции - так как вы накладываете довольно много вещей от виртуальной файловой системы на физические блоки устройства.

Кроме того, можете ли вы проверить, что ваш HBA имеет BBWC (или вместо него включены кеши записи на диск), а файловая система на гипервизоре и в гостевой системе не использует барьеры?

Я скажу, что ваша установка имеет максимально возможную задержку абстракции - так как вы накладываете довольно много вещей от виртуальной файловой системы до физических блоков устройства.

Кроме того, можете ли вы проверить, что ваш HBA имеет BBWC (или вместо него включены кеши записи на диск), а файловая система на гипервизоре и в гостевой системе не использует барьеры?

Я скажу, что ваша установка имеет максимально возможную задержку абстракции - так как вы накладываете довольно много вещей от виртуальной файловой системы до физических блоков устройства.

Кроме того, можете ли вы проверить, что ваш HBA имеет BBWC (или вместо него включены кеши записи на диск), а файловая система на гипервизоре и в гостевой системе не использует барьеры?

7
ответ дан 3 December 2019 в 00:25

Теги

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