Измерьте производительность жесткого диска в Linux с помощью hdparm

Часто мы замечаем, что производительность сервера не такая, как должна, и спрашиваем себя, в чем проблема? … Не хватит ли пропускной способности? … Отсутствие процессора или оперативной памяти? … Или запись и чтение с HDD будут не самыми лучшими?

Здесь я покажу вам, как узнать, какую максимальную скорость поддерживает ваш жесткий диск, на какой текущей скорости он может работать и т. Д., Мы будем использовать инструмент: HDPARM

жесткий диск seagate

Установить hdparm

Во-первых, это очевидно, мы должны установить программное обеспечение, которое мы будем использовать. Если вы используете Ubuntu или Debian, вы можете установить его с помощью:

sudo apt-get install hdparm

Если вы используете ArchLinux или какой-либо другой дистрибутив на его основе, это будет:

sudo pacman -S hdparm

Использование hdparm

Во-первых, это знать максимальную скорость нашего HDD, то есть если это Sata1, Sata2 или 3, сколько он поддерживает. Для этого воспользуемся следующей командой:

sudo hdparm -I /dev/sda | grep -i speed

Это с учетом того, что мы хотим рассмотреть жесткий диск / dev / sda, то есть первый или основной.

Это покажет нам что-то вроде этого:

* Скорость передачи сигналов Gen1 (1.5 ГБ / с) * Скорость передачи сигналов Gen2 (3.0 ГБ / с) * Скорость передачи сигналов Gen3 (6.0 ГБ / с)

В зависимости от того, насколько сложен жесткий диск, и, конечно, если в BIOS включена максимальная поддерживаемая скорость.

Теперь мы будем посмотреть текущую скорость с которым работает HDD:

sudo hdparm -tT /dev/sda

Повторите команду два или три раза, чтобы получить диапазон значений.

Это покажет нам что-то вроде этого:

/ dev / sda: Время чтения из кеша: 22770 МБ за 2.00 секунды = 11397.43 МБ / с Буферизованное считывание с диска: 432 МБ за 3.01 секунды = 143.59 МБ / с

Первое значение связано со скоростью кеш-памяти диска, второе значение означает фактическую скорость чтения и записи, то есть физического диска как такового.

Конец!

Надеюсь, вы мне помогли.

Кстати, вы можете увидеть полную и подробную информацию о вашем HDD, сняв GREP команды, которую я поставил ранее, то есть вот так:

sudo hdparm -I /dev/sda

Наслаждайтесь!


8 комментариев, оставьте свой

Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.

  1.   Данхантер сказал

    Ха, не знаю почему, но я прочитал «Повышение производительности» вместо «Измерение» и собирался вскочить и спросить, какие уловки вы использовали. Спасибо, Гаара.

    1.    КЗКГ ^ Гаара сказал

      ХАХАХАХА ... самый очевидный трюк - получить SSD, хе-хе, но он самый дорогой

      1.    Данхантер сказал

        Некоторое время назад у меня было 3 диска на настольном ПК, и мне пришло в голову, что первоначальной целью RAID была скорость, и я сделал RAID 0 (удаление), я скопировал почти в три раза скорость, но с тем недостатком, что если я потеряю диск я бы все потерял.

        Кстати, раньше RAID назывался «избыточным массивом недорогих дисков», теперь это «независимые диски», потому что нам обычно нужна не такая высокая скорость, а надежность данных.

    2.    Жискар сказал

      То же самое произошло и со мной!

  2.   старый сказал

    С несколько старым IDE (PATA) диском максимальная скорость, о которой вы говорите, выходит с -I не подходит для меня. С другой стороны, существуют текущие, которые дают вам представление:
    / dev / sda:
    Время чтения из кеша: 334 МБ за 2.01 секунды = 166.40 МБ / с
    Считывание с буферизованного диска по времени: 148 МБ за 3.03 секунды = 48.77 МБ / с

    1.    КЗКГ ^ Гаара сказал

      Спасибо за комментарий 😀

  3.   Cristian сказал

    Для дополнительных тестов я рекомендую phoronix
    http://www.phoronix-test-suite.com

  4.   Зетака01 сказал

    Я бы не стал сильно играть с тестами на шайбу дома. Без каких-либо научных и математических объяснений, чем меньше вы останавливаете его на вращениях (выключаете), тем лучше вы собираетесь делать. Вы можете испортить его, многократно дефрагментируя, сжимая, зашифровав и т. Д. Утилиты проверки диска не безобидны, чем больше вы их используете, тем больше изнашиваете диск. Как SSD и USB, они имеют ограниченное количество операций записи. Использовать их время от времени - это нормально, но не переусердствуйте.
    И чем меньше вы будете останавливать / загружать диск, тем лучше.
    Тратьте диск как можно меньше.
    Приветствие.