haparm -tt /dev/***
fdisk -ldisk /dev/xvdf: 365.0 gb, 365041287168 bytes
255 heads, 63 sectors/track, 44380 cylinders
units = cylinders of 16065 * 512 = 8225280 bytes
sector size (logical/physical): 512 bytes / 512 bytes
i/o size (minimum/optimal): 512 bytes / 512 bytes
disk identifier: 0x00000000
hdparm -tt /dev/xvdf1.3.1 台式物理機/dev/xvdf:
timing buffered disk reads: 962 mb in 3.00 seconds = 320.56 mb/sec
spec: 7200轉硬碟
hdparm -tt /dev/sda1.3.2 vmware虛擬機器/dev/sda:
timing cached reads: 7650 mb in 2.00 seconds = 3829.28 mb/sec
timing buffered disk reads: 296 mb in 3.02 seconds = 98.05 mb/sec
host spec: 7200轉硬碟
hdparm -tt /dev/sda1.3.3 amazon ec2上虛擬機器/dev/sda:
timing cached reads: 11396 mb in 2.00 seconds = 5704.37 mb/sec
timing buffered disk reads: 648 mb in 3.09 seconds = 209.45 mb/sec
instance type: m1.large
hdparm -tt /dev/xvdf使用time命令和dd命令可以簡單測試硬碟的寫速率/dev/xvdf:
timing cached reads: 5830 mb in 1.99 seconds = 2923.38 mb/sec
timing buffered disk reads: 950 mb in 3.00 seconds = 316.61 mb/sec
2.2.1 台式物理機
spec: 7200轉硬碟
time dd if=/dev/zero bs=1024 count=1000000 of=/1gb.file1.3.2 vmware虛擬機器1000000+0 records in
1000000+0 records out
1024000000 bytes (1.0 gb) copied, 9.78201 s, 105 mb/s
real 0m9.806s
user 0m0.236s
sys 0m3.120s
host spec: 7200轉硬碟
time dd if=/dev/zero bs=1024 count=1000000 of=/1gb.file1.3.3 amazon ec2上虛擬機器1000000+0 records in
1000000+0 records out
1024000000 bytes (1.0 gb) copied, 13.533 s, 75.7 mb/s
real 0m13.605s
user 0m0.113s
sys 0m3.077s
instance type: m1.large
time dd if=/dev/zero bs=1024 count=1000000 of=/1gb.file3. 總結1000000+0 records in
1000000+0 records out
1024000000 bytes (1.0 gb) copied, 22.6497 s, 45.2 mb/s
real 0m23.785s
user 0m0.504s
sys 0m5.888s
物理機
vmware虛擬機器
amazon虛擬機器
讀速度
105209.45
316.61
寫速度105
75.7
45.2
4. 附錄
hdparm -h[email protected]-a《快取分割槽》 設定讀取檔案時,預先存入塊區的分割槽數,若不加上《快取分割槽》選項,則顯示目前的設定。
-a<0或1> 啟動或關閉讀取檔案時的快取功能。
-c 設定磁碟的dma模式。
-f 將記憶體緩衝區的資料寫入硬碟,並清楚緩衝區。
-g 顯示硬碟的磁軌,磁頭,磁區等引數。
-h 顯示幫助。
-i 顯示硬碟的硬體規格資訊,這些資訊是在開機時由硬碟本身所提供。
-i 直接讀取硬碟所提供的硬體規格資訊。
-k<0或1> 重設硬碟時,保留-dmu引數的設定。
-k<0或1> 重設硬碟時,保留-apswxz引數的設定。
-m《磁區數》 設定硬碟多重分割槽訪問的分割槽數。
-n<0或1> 忽略硬碟寫入時所發生的錯誤。
-p 設定硬碟的讀寫模式。
-s《時間》 設定硬碟進入省電模式前的等待時間。
-t 評估硬碟的讀取效率。 -t 評估硬碟快取的讀取效率。
-u<0或1> 在硬碟訪問時,允許其他中斷要求同時執行。 -v 顯示硬碟的相關設定。
-w<0或1> 設定硬碟的寫入快取。 -x《傳輸模式》 設定硬碟的傳輸模式。
-y 使ide硬碟進入省電模式。 -y 使ide硬碟進入睡眠模式。
-z 關閉某些seagate硬碟的自動省電功能。
linux測試硬碟讀寫速度
time有計時作用,dd用於複製,從if讀出,寫到of。if dev zero不產生io,因此可以用來測試純寫速度。同理of dev null不產生io,可以用來測試純讀速度。bs是每次讀或寫的大小,即乙個塊的大小,count是讀寫塊的數量。1.測 目錄所在磁碟的純寫速度 time dd if de...
linux測試硬碟讀寫速度
time有計時作用,dd用於複製,從if讀出,寫到of。if dev zero不產生io,因此可以用來測試純寫速度。同理of dev null不產生io,可以用來測試純讀速度。bs是每次讀或寫的大小,即乙個塊的大小,count是讀寫塊的數量。1.測 目錄所在磁碟的純寫速度 time dd if de...
linux測試硬碟讀寫速度
1 先熟悉兩個特殊的裝置 1 dev null 站 無底洞。2 dev zero 產生字元。2 測試磁碟寫能力 time dd if dev zero of testw.dbf bs 4k count 100000 因為 dev zero是乙個偽裝置,它只產生空字元流,對它不會產生io,所以,io都...