Командная строка надежного теста производительности диска для Windows

DiskSpd — это многофункциональный инструмент тестирования дисковых хранилищ, разработанный Microsoft, который сочетает в себе надежное и разнообразное определение рабочих нагрузок ввода-вывода с гибкими параметрами времени выполнения и вывода, что делает его идеальным инструментом, созданным для ИТ-специалистов для анализа и устранения проблем, связанных с производительностью хранилища. без выполнения полной сквозной рабочей нагрузки. Некоторые из основных моментов включают:

  • Возможность настраивать целевые физические диски в дополнение к разделам и файлам.
  • Изменяемые настройки процента ввода-вывода для чтения/записи
  • Пользовательские параметры сопоставления ЦП
  • Расходные параметры вывода XML
  • Функции синхронизации и трассировки

DiskSpd также является служебной программой командной строки, которую необходимо запускать в окне командной строки с повышенными привилегиями. Синтаксис командной строки следующий:

 diskspd [options] target1 [target2 [target3 ...]] 

Целями тестирования могут быть обычные файлы ( c: testfile.dat), раздел (C: или D 🙂 или физические диски (# 1). В параметрах начинается волшебство с таким количеством переключателей, которые вы можете добавить к основной команде для выполнения широкого спектра тестовых сценариев.

Но мы всегда можем начать с самого простого, например, ниже:

 diskspd c: 

Он запускает 10-секундный тест на разделе c: со всеми параметрами по умолчанию.

Конечно, вы можете сохранить вывод в текстовый файл, используя параметр «> filename.txt ».

Более сложный пример — запустить тест для одного или нескольких обычных файлов с участием большего количества параметров. Например, следующая команда создает два тестовых файла размером 1 ГБ, один на диске c: и один на диске d:, с размером блока 4 КБ, 2 потока на файл и запускает тест в течение 30 секунд.

 diskspd -c1g -b4k -t2 -d30 -o10 c:  testfile.dat d:  testfile.dat 

В пакет загрузки также включен 28-страничный документ, который объясняет Подробное описание каждого параметра теста с набором примеров и объяснений.

DiskSpd был первоначально разработан под руководством Джима Грея Питером Куколом из Microsoft Research. Теперь это проект с открытым исходным кодом, который можно найти по адресу https://github.com/microsoft/diskspd. Он работает как в Windows Server, так и в клиентских системах, включая Windows 7, 8 и 10, а также Windows Server 2008 и 2012.

Также стоит отметить, что это также инструмент, который заменяет SQLIO для тестирования в среда SQL-сервера. Для получения конкретных рекомендаций по использованию Diskspd для моделирования SQL Server см. Связанный документ UsingDiskspdforSQLServer.docx , доступный в обновленном пакете загрузки Diskspd.

Verdict

Если вы использовали инструмент с графическим пользовательским интерфейсом для инструмента тестирования производительности диска, пора обновить его. Это настолько мощно.

Оцените статью
toodcast.ru
Добавить комментарий