Ubuntu 測試硬碟讀寫速度

2022-03-15 12:15:30 字數 1698 閱讀 3606

linux系統自帶工具來測試硬碟讀寫速度

工具/原料

1、ubuntu

2、dd

原理

利用/dev/zero和/dev/null測試硬碟讀寫速度

方法

1、首先我們了解一下 /dev/null 和 /dev/zero 兩個檔案,我們分別開啟兩個檔案,

由圖可以看出null是個空檔案,而zero是個無顯示的無限輸入檔案,永遠無盡頭,

這就代表zero可以作為乙個無限寫入硬碟的檔案,而null是個無限空的檔案可以理解為windows下的垃圾桶。

2、在被測試的硬碟根目錄建立乙個testreadorwrite檔案,用於測試純寫純讀使用。

被測試的硬碟根目錄建立乙個testreadandwrite檔案,用於測試讀寫使用。

3、測試純寫速度

進入testreadorwrite檔案的目錄,

將/dev/zero中的無限輸入寫到testreadorwrite檔案中(注意我們使用dd使要是用time命令進行計時)

執行命令:time dd if=/dev/zero of=./testreadorwrite bs=8k count=1000000

下圖結果即為每秒747m,8.2g用了10.9714秒

4、測試純讀速度

進入testreadorwrite檔案的目錄

執行命令:time dd if=./testreadorwrite of=/dev/null bs=8k count=1000000

下圖結果即為每秒1.2gb,8.2g用了6.79553秒

5、測試讀寫速度

進入testreadandwrite檔案的目錄

將testreadorwrite檔案中的資料寫入testreadandwrite檔案中

執行命令:time dd if=./testreadorwrite of=./testreadandwrite bs=8k count=1000000

下圖結果即為每秒466,4.4g用了9.44006秒

Ubuntu 硬碟讀寫速度測試

ubuntu 硬碟讀寫速度測試 time 記錄時間 dd 測試工具 bs 讀寫塊 每次讀寫的單位 的大小 count 讀寫塊數量 if dev zeor 專門用來測試寫的目錄,不產生實際的io 向這裡寫 of home linduo work test.file 檔案 這裡為1個g的大小 time ...

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...