iozone測試文件系統性能

一. 準備linux

找身邊有文件系統測試經驗的同事交流了下,提到了iozone,dbench,iobench,還有pcp,先用iozone吧,一是之前用過,ssh

二來聽得多。性能

下載:http://www.iozone.org/src/current/iozone3_434.tar
測試

解壓:tar -xf iozone3_434.taratom

編譯:
ip

#cd iozone3_434/src/current/內存

#make
You must specify the target.        
...
        ->   linux-arm            (32bit)   <-
        ->   linux-AMD64          (64bit)   <-
...ci

#make linux-AMD64文檔

而後就獲得了iozone,拷貝到你想運行的地方~get


二.本地模式

ocfs2和gfs2都是集羣文件系統,不過先測試下本地性能吧

  1. atomatic mode

iozone -a /mnt/shared/test

   2.基本組合模式

# iozone -R -s 10G -r 4 -i 0 -i 1 -i 2 -f /mnt/shared/test -b output

10G是由於內存是4G的,通常要求文件大小是內存2倍以上,其它參數看下文檔都會清楚的


三.多節點模式

  1. 讀寫同一個共享文件

    pdsh -R ssh -l root -w n1_ip,n2_ip "iozone -R -s 10G -r 4 -i 0 -i 1 -i 2 -f /mnt/shared/file -b muti_10G.wks"

  2. 讀寫不一樣的共享文件

      pdsh只能向不一樣節點,發送同樣的命令,因此暫時沒有一個好方法,同時在兩個節點觸發運行不一樣的命令

相關文章
相關標籤/搜索