Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學
您现在的位置: Windows教程網 >> Windows教程 >  >> Linux 系統教學 >> Linux 教學

Linux 查看硬盤型號、序列號、健康狀態、性能基準測試:hdparm 完全指南

編輯:Linux 教學

hdparm 是查看 IDE/SATA 硬盤硬件信息、性能測試、參數調優的核心工具。本文系統整理查看型號/序列號、幾何參數、讀取速度測試、電源管理、DMA/32位 I/O 設置、SMART 信息讀取全命令集。

核心信息查看命令

性能基準測試

# 緩存讀取速度(CPU/內存/控制器極限)
hdparm -T /dev/sda
# 輸出:Timing cached reads: 3784 MB in 2.00 seconds = 1894.60 MB/sec

# 磁盤實際讀取速度(機械硬盤極限)
hdparm -t /dev/sda
# 輸出:Timing buffered disk reads: 166 MB in 3.03 seconds = 54.85 MB/sec
# 建議執行 3-5 次取平均值

參數調優與設置

命令功能關鍵輸出
hdparm -I /dev/sda完整硬件規格(推薦)Model Number、Serial Number、Firmware、LBA48 扇區數、支持模式、SMART 特性
hdparm -i /dev/sda緊湊硬件規格型號、序列號、固件、標準支持
hdparm /dev/sda當前設置IO_support、readonly、readahead、幾何參數
hdparm -g /dev/sda幾何參數柱面/磁頭/扇區、總扇區數
操作命令說明
檢測/設置 32 位 I/Ohdparm -c /dev/sda / hdparm -c1 /dev/sda0=16位,1=32位(現代硬盤默認開啟)
檢測/設置 DMA 模式hdparm -d /dev/sda / hdparm -d1 /dev/sda啟用 DMA 傳輸(關鍵性能參數)
檢測/設置預讀扇區數hdparm -a /dev/sda / hdparm -a256 /dev/sda順序讀取預取數量
檢測/設置多扇區傳輸hdparm -m /dev/sda / hdparm -m16 /dev/sda每次中斷傳輸扇區數
刷新寫入緩存hdparm -f /dev/sda同步數據到盤面
電源管理狀態hdparm -C /dev/sdaactive/idle/standby/sleep
設置電源管理級別hdparm -B 254 /dev/sda1-127 省電,128-254 性能,255 禁用
聲音管理hdparm -M 128 /dev/sda128 最安靜,254 最快

SMART 健康檢查(需 smartmontools)

smartctl -a /dev/sda      # 完整 SMART 信息
smartctl -H /dev/sda      # 快速健康判斷
smartctl -t short /dev/sda # 短時間自檢
smartctl -t long /dev/sda  # 長時間自檢

注意事項

  • 需 root 權限執行
  • 設置參數(-c/-d/-m/-B/-M)重啟後失效,需寫入 /etc/rc.local 或 udev 規則持久化
  • SSD 不建議使用 hdparm -t 頻繁測試(增加寫入磨損)
  • RAID 卡下的物理盤可能需通過 RAID 管理工具查看
Copyright © Windows教程網 All Rights Reserved