системное администрирование system administration ,

Тест производительности HDD HDD Performance Test

Feb 06, 2023 · 4 мин. на прочтение 4 min read
Тест производительности HDD
Поделиться Share

Если вы ищете способ оценить скорость записи и чтения на вашем жестком диске, в системе Windows, то инструмент DISKSPD может помочь вам в этом.

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

DISKSPD это командная утилита, разработанная Microsoft, которая позволяет протестировать и оценить скорость чтения и записи на жестком диске.

Чтобы начать использование DISKSPD, вам нужно открыть командную строку Windows и выполнить, например, следующую команду:

.\diskspd -t32 -o32 -b4k -r4k -w40 -d120 -Sh -D -L -c5G D:\tmp\IO.dat

чтобы перенаправить вывод в файл, допишите в конце команды > result.txt

.\diskspd -t32 -o32 -b4k -r4k -w40 -d120 -Sh -D -L -c5G D:\tmp\IO.dat > result.txt

Каждый из параметров этой команды имеет свое значение. Например, -t32 указывает на количество потоков, которые будут использованы для тестирования, а -b4k указывает размер блока данных в байтах, которые будут использованы для тестирования.

.\diskspd -t32 -o32 -b4k -r4k -w40 -d120 -Sh -D -L -c5G

.\diskspd это команда для запуска инструмента для производительности диска, который помогает протестировать и оценить скорость записи и чтения на жестком диске.

-t32 - указывает на количество потоков, которые будут использоваться для тестирования.

-o32 - указывает количество операций выполняемых одновременно.

-b4k - указывает размер блока данных в байтах, которые будут использованы для тестирования.

-r4k - указывает размер случайных блоков данных для чтения.

-w40 - указывает процент операций записи в процентах.

-d120 - указывает продолжительность теста в секундах.

-Sh - выполняет тест на чтение и запись в кэш.

-D - указывает на то, что данные должны быть размещены на диске.

-L - указывает на то, что результаты тестирования будут выведены в журнал.

-c5G - указывает объем данных, которые будут использованы для тестирования, в гигабайтах.

Когд вы запустите эту команду, DISKSPD начнет тестирование и выведет результаты в файл, который вы указали, либо в командной строке. Эти результаты включают в себя среднюю скорость чтения и записи, а также максимальную и минимальную скорость. Вы также можете увидеть количество ошибок и другую важную информацию, которая поможет вам понять, как работает ваш жесткий диск.

Некоторые рекомендации для использования DISKSPD:

  • Запускайте тесты несколько раз, чтобы получить более точные результаты.

  • Используйте разные параметры, чтобы протестировать разные аспекты производительности вашего жесткого диска.

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

  • Не запускайте DISKSPD на системе, которую вы используете в данный момент, так как это может сильно замедлить работу системы.

DISKSPD – это очень полезный инструмент, который поможет вам понять, насколько хорошо работает ваш жесткий диск и выявить проблемы с производительностью. Он простой в использовании и доступен для всех пользователей Windows.

Более подробная информайия тут: https://learn.microsoft.com/ru-ru/azure-stack/hci/manage/diskspd-overview

Скачать можно здесь: https://github.com/Microsoft/diskspd/releases

If you’re looking for a way to measure read/write performance of your hard drive on Windows, the DISKSPD tool can help.

DISKSPD is a Microsoft command line utility that lets you test and evaluate disk performance (read and write throughput/latency).

To get started, open a Windows command prompt and run a command like this:

.\diskspd -t32 -o32 -b4k -r4k -w40 -d120 -Sh -D -L -c5G D:\tmp\IO.dat

To redirect output to a file, append > result.txt:

.\diskspd -t32 -o32 -b4k -r4k -w40 -d120 -Sh -D -L -c5G D:\tmp\IO.dat > result.txt

Each parameter has its meaning. For example, -t32 controls the number of threads, and -b4k sets the block size.

.\diskspd -t32 -o32 -b4k -r4k -w40 -d120 -Sh -D -L -c5G

.\diskspd      - run the disk performance tool
-t32           - number of threads
-o32           - number of outstanding I/O operations
-b4k           - block size in bytes
-r4k           - random access pattern (4k)
-w40           - write percentage (40%)
-d120          - test duration in seconds
-Sh            - disable software/hardware caching (use the flags appropriate for your scenario)
-D             - ensure data is written to disk
-L             - enable latency statistics
-c5G           - test file size (5 GB)

When you run the command, DISKSPD starts the test and prints results either to the console or to the output file you specified. The results include average read/write metrics as well as additional stats that help you understand how your disk behaves.

Some recommendations for using DISKSPD:

  • Run tests multiple times to get more reliable results.
  • Use different parameters to test different aspects of disk performance.
  • Compare results across devices to understand relative performance.
  • Avoid running DISKSPD on a system you’re actively using — it can noticeably slow it down.

DISKSPD is a useful tool to understand disk performance and spot bottlenecks. It’s simple to use and available to all Windows users.

More details: https://learn.microsoft.com/ru-ru/azure-stack/hci/manage/diskspd-overview

Download: https://github.com/Microsoft/diskspd/releases

Заходите в группу Telegram Join the Telegram group
Если есть вопросы или хотите пообщаться, то заходите в мою группу Telegram. If you have questions or want to chat, join my Telegram group.