linux 測試硬盤的讀寫速度

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

工具/原料

  • ubuntu14.04

  • dd

百度經驗:jingyan.baidu.com

方法/步驟

  1. 1

    首先我們需要先了解/dev/null和/dev/zero兩個文件,我們分別打開兩個文件,

    利用/dev/zero和/dev/null測試硬盤讀寫速度步驟閱讀

  2. 2

    由圖可以看出null是個空文件,而zero是個無顯示的無限輸入文件,永遠無盡頭,這就代表zero可以作爲一個無限寫入硬盤的文件,而null是個無限空的文件可以理解爲windows下的垃圾桶。

    利用/dev/zero和/dev/null測試硬盤讀寫速度步驟閱讀

  3. 3

    那麼接下來我們可以使用dd命令測試速度了,首先在/var下創建一個test文件用於測試使用

    利用/dev/zero和/dev/null測試硬盤讀寫速度步驟閱讀

  4. 4

    接下來,我們通過dd命令將/dev/zero中的無限輸入寫到test文件中,注意我們使用dd使要是用time命令進行計時。

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

    下圖結果即爲每秒333M,8.2G用了24秒

    利用/dev/zero和/dev/null測試硬盤讀寫速度步驟閱讀

  5. 5

    我們再來測試純讀速度,我們還是利用dd命令

    time dd if=/var/test of=/dev/null bs=8k count=1000000

    利用/dev/zero和/dev/null測試硬盤讀寫速度步驟閱讀

  6. 6

    瞭解以上操作,我們就可以用來測試讀寫速度了,我們在/tmp下創建一個test1文件,用dd命令往test1中寫入test中的數據。

    time dd if=/var/test of=/tmp/test1 bs=8k count=1000000

    利用/dev/zero和/dev/null測試硬盤讀寫速度步驟閱讀

    利用/dev/zero和/dev/null測試硬盤讀寫速度步驟閱讀

  7. 7

    由此我們就可以測試出硬盤的讀寫速度了

    END

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章