dd測試硬碟盲點

2021-06-17 22:05:56 字數 745 閱讀 1097

1. dd if=/dev/zero of=test bs=64k count=16k

這個很不準確的,因為命令結束的時候資料還沒有真正寫到磁碟上去

2. dd if=/dev/zero of=test bs=64k count=16k conv=fsync

這個還算準確,資料已經寫入磁碟

3. dd if=/dev/zero of=test bs=64k count=4k oflag=dsync

這個可以當成是模擬資料庫插入操作,所以很慢

接著讓我們來看看buyvm的磁碟效能

dd if=/dev/zero of=test bs=64k count=16k

1073741824 bytes (1.1 gb) copied, 2.99687 seconds, 358 mb/s

第一種方式得到的結果貌似很快

dd if=/dev/zero of=test bs=64k count=16k conv=fsync

1073741824 bytes (1.1 gb) copied, 13.9241 seconds, 77.1 mb/s

這次慢了很多,這個資料才有參考價值

dd if=/dev/zero of=test bs=64k count=2k oflag=dsync

134217728 bytes (134 mb) copied, 177.813 seconds, 755 kb/s

這是buyvm的真正實力,我在84的vps上測可是有20m/s的

dd測試硬碟效能

下面直接介紹幾種常見的dd命令,先看一下他的區別 dd bs 64k count 4k if dev zero of test dd bs 64k count 4k if dev zero of test sync dd bs 64k count 4k if dev zero of test con...

Linux使用dd命令測試硬碟讀寫速度

linux伺服器裝好系統之後,想要知道硬碟的讀寫是否能滿足服務的需要,如果不滿足硬碟的io就是服務的乙個瓶頸。所以我們需要測試硬碟的讀寫速度,測試的方法很多,下面是使用linux 自帶的dd命令測試硬碟的讀寫速度。time有計時作用,dd用於複製,從if讀出,寫到of。if dev zero不產生i...

DD 命令 測速 硬碟

老外喜歡用 dd if dev zero of test bs 64k count 16k conv fdatasync 國人喜歡用 dd if dev zero of test.bin bs 64k count 4k oflag dsync 1.dd if dev zero of test bs ...