По пути своего следования между приложением и жесткими дисками используются различные протоколы и системы кодирования. Поэтому данные проходят большое количество преобразований.
В каждой точке таких преобразований должны формироваться целостные операций ввода-вывода (Input-Output, I/O). Это происходит посредством фрагментации либо агрегирования пакетов с добавлением соответствующей заголовков и вспомогательной информации. Заголовки (headers) чаще всего бывают фиксированного размера. Объем полезных данных (payload) может варьироваться в заранее определенных пределах.
Интервал времени между посылкой запроса на выполнение I/O операции и получением подтверждения ее успешного завершения, называется временем отклика (Response Time). Это наиболее наглядная и понятная метрика. Именно высокое значение Response Time часто является причиной раздражения пользователей систем, ожидающих обновления экрана, выполнения какого-либо скрипта или подтверждения завершения транзакции.
Очень важно понимать и явно указывать контекст использования этого термина в каждом конкретном случае. Ведь время отклика можно замерять на каждом из уровней. Естественно, что Response Time с точки зрения конечного пользователя приложений будет кумулятивно суммироваться из времен отклика всех предыдущих уровней. Т. к. этот документ, прежде всего, посвящен дисковым массивам, то далее я буду ограничиваться только рассмотрением уровней систем хранения данных.
Response Time дисковых накопителей иногда называют латентностью (Latency).
В системах, где инициатор I/O запроса и целевое устройство расположены недалеко друг от друга, временем распространения электрических и оптических сигналов, а также продолжительностью генерации и передачи коротких пакетов, подтверждающих выполнение операции, можно пренебречь. В рамках такого приближения, Response Time является суммой времени ожидания всех запросов, уже стоящих в очереди на обслуживание (Wait Time), и, собственно, продолжительности обработки требуемых данных (Service Time).
Комментариев нет:
Отправить комментарий
Примечание. Отправлять комментарии могут только участники этого блога.