Linux 硬碟讀寫測試
最近租了滿多台VPS,再加上自己機房的架設的Server,希望可以分散Server的負擔,
做網站最常吃的資源就是I/O,所以可以用Linux 內建的程式來看看目前的IO狀況。
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是讀寫的速量,相乘就是資料的大小.
資料越大越準確,多測試來取平均值。
数据量越大越准确,多次测试取平均值