Скорость чтения диска в Linux встроенными средствами команда hdparm

Как проверить скорость чтения диска в Linux встроенными средствами команда hdparm

Проверить скорость чтения диска в Linux можно встроенной командой hdparm без установки дополнительного ПО. Утилита выводит максимальную пропускную способность устройства в мегабайтах в секунду. Результаты помогут диагностировать проблемы с производительностью хранилища.

Зачем это нужно

  • Диагностика деградации производительности диска
  • Проверка корректности работы контроллера SATA/NVMe после переустановки системы
  • Сравнение скорости чтения до и после замены диска
  • Выявление проблем с кабелем или портом подключения
  • Мониторинг состояния накопителя при появлении зависаний системы

Пошаговая инструкция

  1. Откройте терминал комбинацией клавиш Ctrl+Alt+T
  2. Узнайте имя диска, выполнив команду lsblk
  3. Запомните имя устройства (обычно /dev/sda, /dev/sdb или /dev/nvme0n1)
  4. Установите hdparm командой sudo apt install hdparm (для Debian/Ubuntu) или sudo yum install hdparm (для RedHat/CentOS)
  5. Выполните первый тест чтения: sudo hdparm -t /dev/sda
  6. Выполните второй тест с кэшем: sudo hdparm -T /dev/sda
  7. Повторите тесты 2–3 раза для получения средних значений
  8. Сравните результаты с техническими характеристиками диска из документации производителя

Часто задаваемые вопросы

В чём разница между параметрами -t и -T? Флаг -t измеряет скорость чтения с диска (реальная производительность), флаг -T измеряет скорость из кэша системы (теоретический максимум).

Почему результаты отличаются при повторных запусках? На скорость влияют загруженность системы, температура накопителя, фрагментация данных и кэширование операционной системы.

Какая скорость считается нормальной? Для SATA SSD норма 400–550 МБ/с, для NVMe — 3000–7000 МБ/с в зависимости от поколения и интерфейса.

Похожие материалы

В Linux заблокирован менеджер пакетов файл lock
Лог системных ошибок Linux через утилиту journalctl
Ошибка apt-get update при сбое репозиториев в Debian