Что такое глубина очереди?



Количество одновременных запросов в очереди запросов на диск.

Когда приложение запрашивает данные с контроллера диска, контроллер отвечает за выборку данных с физического диска. Предполагая, что имеется только один запрос на выдаваемые данные, контроллер будет просто извлекать данные и возвращать их в приложение. Если контроллер имеет несколько запросов, выданных в любой момент времени, считается, что он имеет глубину очереди, равную количеству невыполненных запросов. При наличии нескольких запросов контроллер диска имеет возможность выбора последовательности для их обслуживания, и он попытается оптимизировать порядок, чтобы достичь максимальной пропускной способности. Запросы на блоки данных, которые находятся «близко» друг к другу на физическом диске, обычно обслуживаются последовательно. Сложные алгоритмы увеличивают скорость передачи данных, упорядочивая ожидающие запросы оптимально.
Новые Старые