Виміряйте продуктивність жорсткого диска в Linux за допомогою hdparm

Багато разів ми помічаємо, що продуктивність сервера не є такою, якою вона повинна бути, там ми запитуємо себе, де проблема? ... Це буде недостатня пропускна здатність? ... Відсутність процесора або оперативної пам’яті? ... Або запис і читання на жорсткому диску будуть не найкращими?

Тут я покажу вам, як дізнатися, яку максимальну швидкість підтримує ваш жорсткий диск, поточну швидкість, на якій він може працювати тощо, ми використаємо інструмент: hdparm

HDD-Seagate

Встановіть hdparm

По-перше, і це очевидно, ми повинні встановити програмне забезпечення, яке ми будемо використовувати. Якщо ви використовуєте Ubuntu або Debian, ви можете встановити їх за допомогою:

sudo apt-get install hdparm

Якщо ви використовуєте ArchLinux або інший дистрибутив на основі цього, це буде:

sudo pacman -S hdparm

Використання hdparm

Перший є знати максимальну швидкість нашого жорсткого диска, тобто якщо це Sata1, Sata2 або 3, скільки він підтримує. Для цього ми використаємо таку команду:

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

Це враховуючи, що жорсткий диск, який ми хочемо переглянути, є / dev / sda, тобто першим або основним.

Це покаже нам щось подібне:

* Швидкість сигналізації Gen1 (1.5 Гбіт / с) * Швидкість сигналізації Gen2 (3.0 Гбіт / с) * Швидкість сигналізації Gen3 (6.0 Гбіт / с)

Залежно від того, наскільки витончений жорсткий диск, і звичайно, якщо у них в BIOS увімкнено максимальну підтримувану швидкість.

А тепер давайте переглянути поточну швидкість з яким працює жорсткий диск:

sudo hdparm -tT /dev/sda

Повторіть команду два-три рази, щоб отримати діапазон значень.

Це покаже нам щось подібне:

/ dev / sda: зчитування в кешованому режимі часу: 22770 МБ за 2.00 секунди = 11397.43 МБ / с. Зчитування з буферизованого часу: 432 МБ за 3.01 с = 143.59 МБ / с

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

Кінець!

Сподіваюсь, ви допомогли.

До речі, ви можете побачити повну та детальну інформацію про ваш жорсткий диск, видаливши GREP команди, яку я ставив раніше, тобто приблизно так:

sudo hdparm -I /dev/sda

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


Залиште свій коментар

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

*

*

  1. Відповідальний за дані: Мігель Анхель Гатон
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.

  1.   dhunter - сказав він

    Ха, я не знаю чому, але я прочитав "Покращити ефективність" замість "виміряти", і я збирався заскочити і запитати трюки, які ти використовував. Дякую Гаара.

    1.    KZKG ^ Гаара - сказав він

      HAHAHAHA ну ... найочевидніший фокус - отримати твердотільний накопичувач хе-хе, але це найдорожче 😀

      1.    dhunter - сказав він

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

        До речі, раніше RAID був "Надлишковим масивом недорогих дисків", тепер це "Незалежні диски", оскільки нам, як правило, потрібна не така швидкість, а надійність даних.

    2.    Гіскард - сказав він

      Точно те ж саме сталося і зі мною!

  2.   старий - сказав він

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

    1.    KZKG ^ Гаара - сказав він

      Дякую за коментар 😀

  3.   Cristian - сказав він

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

  4.   zetaka01 - сказав він

    Я б не грав важко з тестами на шайби вдома. Без будь-яких науково-математичних пояснень, чим менше ви зупините його при обертанні (вимкнете), тим краще ви будете робити. Ви можете зіпсувати його, багато разів дефрагментуючи, стискаючи, шифруючи тощо. Службові програми для перевірки диска не є нешкідливими, чим більше ви ними користуєтесь, тим більше ви зношуєте диск. Як і SSD-накопичувачі та USB-накопичувачі, вони мають обмежену кількість записів. Використовувати їх час від часу добре, але не перестараючись.
    І чим менше ви зупините / завантажите диск, тим краще.
    Витрачайте диск якомога менше.
    Привітання.