天天看點

Linux 測試磁盤性能

 目前的機械磁盤運作方式,主要展現在磁盤讀寫尋找磁道的過程,磁盤緩存功能對于讀寫速度是很重要的。磁盤的尋道過程是機械方式,這樣就決定其随機速度明顯低于順序讀寫,一般普通的磁盤的IO可以達到每秒 40--60MB,稍微好一點的話是每秒100MB左右,在多程序或多線程并發讀取磁盤的情況下随着并發數的增加,磁盤的IO效率會打打下降。

    在 Linux下我們可以用dd指令對磁盤讀寫速度進行測試。

    用time進行計時。dd 用于複制, 從if 讀出,寫到of, 如果 if=/dev/zero 這樣就不會産生IO,可以用來測試隻寫的速度,如果of=/dev/null 這樣也不會産生IO,可以用來測試隻讀的速度。

    bs 表示每次讀或寫的機關大小。 count讀寫塊的數目

    測試隻寫的速度:

     測試隻讀的情況:

     測試讀寫的情況:

    ps:測試的資料量越大,越準确。

本文轉自 位鵬飛 51CTO部落格,原文連結:http://blog.51cto.com/weipengfei/978801,如需轉載請自行聯系原作者

繼續閱讀