Categories: Linux筆記

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是讀寫的速量,相乘就是資料的大小.
資料越大越準確,多測試來取平均值。
数据量越大越准确,多次测试取平均值

以Linode的VPS作測試,2GB大小,21秒,93MB,速度上來說已經是中上了,足夠支撐一台Web Server

另外測試一下自己架的Server速度, 2秒,169MB,還算滿意

大家也快來測試看看你自己Server的速度吧!

yan

Share
Published by
yan
Tags: 硬碟