Для расчёта эффективности использования ресурсов в системе хранения данных можно использовать следующие методы:
- Оценка производительности отдельных компонентов. 4 Необходимо анализировать работу приложений, операционной системы, физического или виртуального сервера, сети передачи данных между сервером и системой хранения данных и самой системы хранения. 4 Важно учитывать, что производительность системы зависит от характеристик наиболее «слабого звена». 4
- Мониторинг загруженности. 1 Необходимо оценивать загруженность центрального процессора и памяти, время ожидания ввода-вывода, скорость передачи данных в каналах сетевой связи, скорость буферной памяти (скорость, с которой данные передаются из памяти на диск) и другие показатели. 1
- Измерение времени выполнения ресурсоёмких операций. 1 К таким операциям относятся создание резервных копий баз данных и систем файлов, операции, связанные с безопасностью системы, обработка больших пакетных заданий, реорганизация баз данных и обновление статистической информации. 1
- Проведение тестов. 1 Можно использовать скрипты или программы для измерения времени чтения и записи файлов, времени выполнения запросов SQL или времени соединения с СУБД. 1
- Сбор статистики. 4 Перед обновлением программной или аппаратной составляющей системы хранения данных необходимо собрать статистику о производительности работы всех её компонентов — приложений, серверов, системы хранения данных — и повторить ту же процедуру после внедрения. 4
На эффективность работы системы хранения данных может влиять множество прямых и косвенных факторов. 1