Назад | Перейти на главную страницу

Сравнение IOP и размер блока

Насколько я знаю, IOps - это количество операций ввода-вывода в секунду для данного блока данных. Но размер этого блока часто опускается.

Я предполагаю, что размер блока не имеет значения, поскольку он относительно невелик, и я могу сравнить требования iops для некоторого программного обеспечения с производительностью iops системы хранения, указанной производителем. Я прав?

А где ограничение на размер блока? относительно маленький? 32к, например, уже слишком много?

Лучший размер блока зависит от вашего приложения и используемого шаблона. В общем, последовательный доступ выгоден для больших блоков (требуется меньше операций чтения), произвольный доступ из небольших блоков (меньше потраченных впустую частичных чтений), но это еще не все.

Прямые сравнения IOPS - это в основном маркетинговая стратегия / реклама, если обстоятельства тестирования не были полностью опубликованы или используются определенные версии инструментов сравнения. Вы должны исправить переменные, которые вас не интересуют, а затем сравнить результаты. Я думаю сложно воспроизвести все настройки тестирования, которые потребуются потенциальным клиентам, а также, если вы опубликуете все, ваш конкурент может обмануть и сравнить свои лучшие результаты с вашими худшими, поэтому они просто публикуют либо лучшие, либо средние оценки.

Обычный размер блока составляет от 512 до 128 КБ, но ограничения зависят от используемой файловой системы, операционной системы и программного обеспечения.