Linux硬碟讀寫測試

2021-06-18 15:43:54 字數 604 閱讀 2569

linux伺服器想要知道硬碟的讀寫是否能滿足服務的需要,我們可以使用linux自帶的dd命令測試硬碟的讀寫速度,方法如下:

登入ssh,輸入以下命令即可,根據測試資料的大小等待返回的時間不同

linux硬碟寫入速度

# time dd if=/dev/zero of=/var/test bs=2k count=1000000

linux硬碟讀取速度

# time dd if=/var/test of=/dev/null bs=2k

命令詳解:

time用於計時

dd用於複製,從if讀出,寫到of

if=/dev/zero不產生io,因此可以用來測試純寫速度;同理of=/dev/null不產生io,可以用來測試純讀速度

bs是每次讀或寫的大小,即乙個塊的大小,count是讀寫塊的數量,相乘就是讀寫資料量大小

資料量越大越準確,多次測試取平均值

以阿里雲伺服器為例測試硬碟寫入速度,2g的資料量,88秒,23.2mb/s,速度雖比不上自己電腦的硬碟,但作為web伺服器,夠用了

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 硬碟讀寫效能測試

dd是進行資料塊拷貝的命令,可以很好的測試硬碟讀寫效能,網上例子很多,但是有時候我們並沒有很好的理解它。我用單機單塊硬碟重新測試下。並且分析。寫效能測試 root localhost dd if dev zero bs 1024 count 1000000 of 1gb.file conv fdat...