語法
hdparm(選項)(引數)
選項
-a《快取分割槽》:設定讀取檔案時,預先存入塊區的分割槽數,若不加上《快取分割槽》選項,則顯示目前的設定;
-a<0或1>:啟動或關閉讀取檔案時的快取功能;
-c:設定ide32位i/o模式;
-c:檢測ide硬碟的電源管理模式;
-d<0或1>:設定磁碟的dma模式;
-f:將記憶體緩衝區的資料寫入硬碟,並清楚緩衝區;
-g:顯示硬碟的磁軌,磁頭,磁區等引數;
-h:顯示幫助;
-i:顯示硬碟的硬體規格資訊,這些資訊是在開機時由硬碟本身所提供;
-i:直接讀取硬碟所提供的硬體規格資訊;
-k<0或1>:重設硬碟時,保留-dmu引數的設定;
-k<0或1>:重設硬碟時,保留-apswxz引數的設定;
-m《磁區數》:設定硬碟多重分割槽訪問的分割槽數;
-n<0或1>:忽略硬碟寫入時所發生的錯誤;
-p:設定硬碟的pio模式; 模式》
-p《磁區數》:設定硬碟內部快取的分割槽數; 模式》
-q:在執行後續的引數時,不在螢幕上顯示任何資訊;模式》
-r<0或1>:設定硬碟的讀寫模式;模式》
-s《時間》:設定硬碟進入省電模式前的等待時間; 模式》
-t;評估硬碟的讀取效率;模式》
-t:平谷硬碟快取的讀取效率; 模式》
-u<0或1>:在硬碟訪問時,允許其他中斷要求同時執行; 模式》
-v:顯示硬碟的相關設定; 模式》
-w<0或1>:設定硬碟的寫入快取;模式》
-x《傳輸模式》:設定硬碟的傳輸模式;模式》
-y:使ide硬碟進入省電模式;模式》
-y:使ide硬碟進入睡眠模式; 模式》
-z:關閉某些seagate硬碟的自動省電功能。
模式》
引數
裝置檔案:指定id驅動對應的裝置檔名。
例項
顯示硬碟的相關設定:
[root@node01 ~]# hdparm /dev/sda
/dev/sda:
io_support = 0 (default 16-bit)
readonly = 0 (off)
readahead = 256 (on)
geometry = 19457[柱面數]/255[磁頭數]/63[扇區數], sectors = 312581808[總扇區數], start = 0[起始扇區數]
顯示硬碟的柱面、磁頭、扇區數:
[root@node01 ~]# hdparm -g /dev/sda
/dev/sda:
geometry = 19457[柱面數]/255[磁頭數]/63[扇區數], sectors = 312581808[總扇區數], start = 0[起始扇區數]
測試硬碟的讀取速度:
[root@node01 ~]# hdparm -t /dev/sda
/dev/sda:
timing cached reads: 4684 mb in 2.00 seconds = 2342.92 mb/sec
測試硬碟快取的讀取速度:
[root@node01 ~]# hdparm -t /dev/xvda
/dev/xvda:
timing cached reads: 11154 mb in 1.98 seconds = 5633.44 mb/sec
檢測硬碟的電源管理模式:
[root@node01 ~]# hdparm -c /dev/sda
/dev/sda:
drive state is: standby [省電模式]
查詢並設定硬碟多重扇區訪問的扇區數,以增進硬碟的訪問效率:
[root@node01 ~]# hdparm -m /dev/sda
hdparm -m #引數值為整數值如8 /dev/sda
附:硬碟壞道修復方法
檢查:smartctl -l selftest /dev/sda
解除安裝:umount /dev/sda*
修復:badblocks /dev/sda
硬碟測試工具 hdparm
前面已有介紹了兩款儲存裝置效能測試工具,bonnie 和 bonnie 這次再介紹乙個叫 hdparm 的工具。hdparm 本身主要用於讀取和設定硬碟的引數 hd hard disk,parm parameter 這裡我們來使用其附帶的效能測試的用法。如果是編譯 pc 版本,直接 make 即可生...
Linux下hdparm硬碟測速
在linux下可以使用hdparm對硬碟進行測試或者檢視硬碟的相關資訊。這樣你就知道了硬碟讀寫速度。hdparm功能說明 顯示與設定硬碟的引數。語 法 hdparm cfghiiqttvyyz a 快取分割槽 a 0或1 c k 0或1 k 0或1 m 分割槽數 n 0或1 p s 時間 u 0或1...
硬碟管理心得
1.首先硬碟分為固態硬碟和行動硬碟,相對來說固態硬碟執行速率更快,它可設定為系統盤和使用者盤。有時系統盤不僅僅是c 盤乙個區,對於多重系統來說,可能有兩個以上的系統盤。2.對於乙個系統盤來說,分割槽50g 記憶體一般足夠,如果兩個系統的話,分兩個 50g的區即可。3.主要說說使用者盤,建議設為軟體辦...