.png)
Как проверить скорость вращения моего жесткого диска в оборотах в минуту (RPM) из командной строки Linux, не открывая корпус сервера? Если у вас есть другая сторонняя утилита, пожалуйста, дайте мне знать.
Я ссылался на некоторые другие статьи. Они дают только номер модели, серийный номер и дисковое пространство, но мне нужна скорость вращения жесткого диска с помощью скрипта оболочки. Любая другая программа Java
решение1
# hdparm -I /dev/sda | grep Rotation
Номинальная скорость вращения носителя:7200
решение2
Если вы хотите узнать фактическую скорость вращения диска,проанализируйте звук. Привод со скоростью вращения X об/мин будет иметь пик шума при (X/60) Гц.
Некоторые модели передают эту информацию через SMART:
# smartctl -i /dev/sda
…
Rotation Rate: 5400 rpm
…
Если нет, то лучшим вариантом будет узнать производителя и модель диска (например, у /sys/block/sda/device/model
) и поискать их.
Хотя показатель оборотов в минуту довольно бесполезен. Вы уверены, что это то, что вам нужно? Чего вы пытаетесь добиться?
решение3
Отздесь: hdparm -tT /dev/sdx
.
решение4
Все ответы выше расскажут вам, что «говорит производитель».
Чтобы узнать правду, запустите на своем телефоне программу типа Spectroid. Увеличьте масштаб по горизонтали, чтобы увидеть диапазон от 0 до 200 Гц. На диске 7200 об/мин вы увидите частоту 120 Гц (12060=7200 об/мин) На приводе со скоростью вращения 5400 об/мин вы увидите частоту 90 Гц (9060=5400об/мин)
Вы обнаружите, что некоторые диски работают медленнее, чем 5400, даже если они помечены как 5400.