星期一, 5月 17, 2010

利用 iozone 以及 gnuplot 來測試 filesystem 寫入效能

有關於 Linux 底下硬碟效能的測試方式
上網Google 一下, 有找到像 bonnie++ 以及 iozone 這樣的套件來測試
但是這兩個套件測試出來的結果都是文字結果
所以想要以圖形的方式呈現
在網路上面都是看到使用 bonnie++ 或是 iozone 加上 gnuplot 這個套件
來繪製成圖片
這邊我就以 iozone 這個套件來測試
首先安裝 iozone 套件

openSUSE 可以利用 one-click install 來安裝 iozone 套件
http://software.opensuse.org/search?p=1&baseproject=ALL&q=iozone

另外 gnuplot 也可透過 YaST 或是 one-click install 來安裝
http://software.opensuse.org/search?p=1&baseproject=ALL&q=iozone

至於為何要使用 iozone 加上 gnuplot 來測試呢
那是因為 iozone 套件內就有包含產生圖形的 shell script
所以就可以簡單的拿來套用

首先使用 iozone 指令產生相關測試結果
#cd   /root
#iozone  -a   >  /root/iozone.log

這個會花費一些時間, 所以可以先去作別的事情

接下來使用套件內附的shell 來產生圖形
先切換到 /usr/share/iozone 目錄
# cd   /usr/share/iozone
使用 /usr/share/iozone/Generate_Graphs 指令針對剛剛的log產生圖形
# /usr/share/iozone/Generate_Graphs  /root/iozone.log

輸出結果如下所示



enjoy it ~~

沒有留言: