Linux 硬碟讀寫測試

Linux 硬碟讀寫測試

最近租了滿多台VPS,再加上自己機房的架設的Server,希望可以分散Server的負擔,
做網站最常吃的資源就是I/O,所以可以用Linux 內建的程式來看看目前的IO狀況。

hdparm -Tt /dev/sda
Timing buffered disk reads: 586 MB in 3.00 seconds = 195.06 MB/sec

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

以LOCVPS的SSD VPS作寫入測試,2GB大小,9秒,216MB,速度上來說已經是中上了,足夠支撐一台Web Server

另外測試一下自己架的Server 萬轉硬碟 寫入速度, 9秒,211MB,還算滿意

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

發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *