Рейтинг:-1

Дисковые IOPS против задержки

флаг jp

Я пытаюсь понять разницу между iops и задержкой, это мой вопрос:

Если бы у гипотетического диска было 2 io в секунду, то его задержка была бы 0,5 секунды?

Рейтинг:0
флаг za

Если вы имеете в виду полностью загруженный диск и он показывает в лучшем случае 2 iops, мы можем сказать средний задержка составляет 0,5 секунды.

Если вы анализируете некоторые данные о производительности работающей системы, которые показывают, что в течение некоторого промежутка времени диск обрабатывает 2 iops, это не так просто. Диск может выполнять ввод-вывод быстро (с малой задержкой), а затем бездействовать в остальное время, потому что нет запросов для обслуживания. Если бы нагрузка ввода-вывода была больше, возможно, было бы показано больше операций ввода-вывода. Единственное, что мы можем сказать в данном случае, это то, что средний задержка в большинстве 0,5 секунды.

Рейтинг:0
флаг in

IOPS — это не задержка.

IOPS — количество операций в секунду; по мере увеличения количества операций ввода-вывода в секунду, запрошенных устройством, задержка будет увеличиваться.

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

Упрощенный, но хороший пример.

флаг jp
Значит, задержка зависит от размера очереди? Если размер очереди равен нулю, задержка на операцию ввода-вывода составляет 0,5 секунды, если размер очереди > 0, задержка = 0,5 + 0,5*queueSize?
флаг in
По мере роста очереди да, у вас будет больше задержек, поскольку сервер может выполнять только определенное количество запросов в секунду. В любом случае у вас будет некоторая задержка, даже если в очереди нет запросов.

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

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