Linux磁碟I O讀寫速度檢測

2022-07-04 06:51:15 字數 1615 閱讀 3591

1、讀寫測試

讀取速度可以使用命令:hdparm –t 裝置名(/dev/sda1)

讀取速度可以使用命令也可以使用:time dd if=/dev/sda of=/dev/null bs=1m count=3 iflag=direct

寫入速度使用命令:time dd

if=/dev/zero of=/dev/sda bs=1m count=3 oflag=direct

2、hdparm命令

1)解壓tar包,進入解壓後的目錄

2)make

3)make install

參  數:

-a《快取分割槽》 設定讀取檔案時,預先存入塊區的分割槽數,若不加上《快取分割槽》選項,則顯示目前的設定。

-a<0或1>啟動或關閉讀取檔案時的快取功能。

-co模式。

-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 評估硬碟的讀取效率(不經過磁碟cache)。

-t 平估硬碟快取的讀取效率。

-u<0或1>在硬碟訪問時,允許其他中斷要求同時執行。

-v 顯示硬碟的相關設定。

-w<0或1>設定硬碟的寫入快取。

-x《傳輸模式》設定硬碟的傳輸模式。

-y 使ide硬碟進入省電模式。

-y 使ide硬碟進入睡眠模式。

-z 關閉某些seagate硬碟的自動省電功能。

例如:

[root@epd-db root]# hdparm -t /dev/sdb

/dev/sdb:

timing buffered disk reads:

64 mb in

2.41 seconds = 26.56 mb/sec

[root@epd-db root]#hdparm -tt /dev/sda1
/dev/sda1:

timing cached reads:

8512 mb in

2.00 seconds = 4262.60 mb/sec

timing buffered disk reads:

222 mb in

3.02 seconds = 73.58 mb/sec

linux下測試磁碟的讀寫IO速度

有時候我們在做維護的時候,總會遇到類似於io特別高,但不能判定是io瓶頸還是軟體引數設定不當導致熱盤的問題.這時候通常希望能知道磁碟的讀寫速度,來進行下一步的決策.下面是兩種測試方法 1 使用hdparm命令 這是乙個是用來獲取ata ide硬碟的引數的命令,是由早期linux ide驅動的開發和維...

Linux 檢視磁碟讀寫速度IO使用情況

注 disk tead n 磁碟讀 每秒 disk write n 磁碟寫 每秒。注 標黃的可檢視磁碟的讀寫速率,下面可以看到使用的io。19時54分35秒 tps rtps wtps bread s bwrtn s 19時54分36秒 0.00 0.00 0.00 0.00 0.00 19時54分...

linux下測試磁碟的讀寫IO速度 簡易方法

這是乙個是用來獲取ata ide硬碟的引數的命令,是由早期linux ide驅動的開發和維護人員 mark lord開發編寫的 hdparm has been written by mark lord the primary developer and maintainer of the e ide...