Тестирование IOMeter показало, что количество операций ввода-вывода в секунду для подсистемы хранения может варьироваться от сотен операций ввода-вывода в секунду для 100% случайных нагрузок до десятков тысяч операций ввода-вывода в секунду для 100% последовательных нагрузок.
Могу ли я как-нибудь измерить или оценить случайное / последовательное распределение фактически поступающих операций ввода-вывода с нескольких серверов на хостах VMware ESX?
Из SAN я могу получить статистику о проценте чтения, частоте попаданий в кэш чтения и текущем количестве операций ввода-вывода. Это говорит о том, что у нас есть ~ 40% чтения / 60% распределение записи и в среднем 1000 операций ввода-вывода в секунду, варьирующихся от минимальных 350 до максимальных 2100.
Показатель попадания в кэш чтения очень изменчив, он составляет от <1% до 80% и составляет в среднем 36%. Могу ли я использовать эту изменчивость, чтобы сделать вывод о случайности IO, или это не очень хорошая корреляция?