hdparm — это мощный инструмент для работы с жесткими дисками и SSD в операционной системе Linux, в том числе и в Debian. Одной из его полезных функций является возможность тестирования скорости чтения дисков и флеш-накопителей. В этой статье рассмотрим, как с помощью hdparm можно быстро и просто протестировать производительность ваших устройств
Установка hdparm
Если у вас еще не установлен hdparm
, это можно сделать с помощью пакетного менеджера APT:
sudo apt update
sudo apt install hdparm
Основная команда для тестирования
Для проверки скорости чтения с диска используется команда:
sudo hdparm -Tt /dev/sdX
Где /dev/sdX — это ваш диск (например, /dev/sda для жесткого диска или /dev/sdb для флешки).
Команда выполняет два теста:
-T: Тест чтения из кэша операционной системы.
-t: Тест чтения непосредственно с диска.
Пример вывода:
Timing cached reads: 16384 MB in 2.00 seconds = 8192.00 MB/sec
Timing buffered disk reads: 512 MB in 3.00 seconds = 170.67 MB/sec
Timing cached reads: Это скорость чтения данных из кэша ОС, и она обычно гораздо выше, чем реальная скорость чтения с диска.
Timing buffered disk reads: Это реальная скорость чтения данных непосредственно с физического устройства.
Параметр --direct
для точных измерений
Чтобы получить наиболее точные результаты, минуя кэширование системы, можно использовать опцию --direct
Этот режим отключает кэширование на уровне операционной системы, что позволяет измерить реальную скорость чтения с устройства.
Пример использования:
sudo hdparm -t --direct /dev/sdX
Этот тест даст более точные результаты для внешних накопителей, таких как USB-флешки.
Заключение
Команда hdparm
является отличным инструментом для быстрой диагностики скорости дисков и других накопителей в Debian. С помощью простых команд вы можете протестировать производительность ваших устройств и определить, насколько эффективно они работают.
Коментувати