Як виміряти швидкість жорсткого диска

Іноді хочеться швидко прикинути, як працює дискова підсистема, або порівняти 2 жорсткі диски. Очевидно, що виміряти реальну швидкість дисків практично неможливо, вона залежить від надто великої кількості параметрів. Але отримати певне уявлення про швидкість дисків можна.

Перевірка швидкості читання диска

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

Тепер потрібно вивести список дисків та розділів у системі:

Вибираємо потрібний розділ та перевіряємо швидкість читання:

Перевірка швидкості запису на диск

Для того, щоб виміряти швидкість запису на диск, можна скористатися стандартною утилітою linux -dd. За її допомогою ми створимо на диску файл розміром 1 Gb частинами по 1Mb.

Вимірюємо швидкість запису на диск:

Я вимірював швидкість на віртуальній машині, диск якої був розміщений на RAID5, зібраним із 5-ти дисків SAS 10к. У принципі непоганий результат. Можна змінити розмір файлу та блоків, з якого він записується. Якщо зробити файл більшим, результат швидкості диска може вийти більш наближеним до реальності.

А ось швидкість диска на VDS, який я орендую. Результат у рази гірший:

Швидкість диска на віртуальній машині, розташованій на другому диску SATA мого робочого ноутбука:

Результат не дуже, треба розбиратися в чому річ. Давно виникли підозри, що з диском щось не те, помітно гальмують віртуальні машини, хоча раніше це було не помітно. Шкода, результатів попередніх тестів не збереглося.

Цікаво було б подивитися на результати тестів. Якщо ж ви хочете серйозно виміряти швидкість дисків, то вам сюди — Як правильно міряти продуктивність диска.