我真會拖稿...Orz
裝好了filebench接下來就是要跑跑benchmark啦!
filebench提供了好幾組的benchmark不像postmark怎麼跑都是那樣,
這些benchmark都是一個個.f的設定檔,
應該是會放在/usr/local/share/filebench/workloads
底下,或是/usr/local/filebench/workloads
下,
你可以打開看看裡面的敘述,有空再一一介紹
先進入filebench的命令列$ go_filebench
記兩個指令就好XDDD
讀入workload設定檔:(就是workloads資料夾下的xxx.f,但是不要輸入副檔名)$ load xxx
離開$ quit
在讀入workload之後,會出現一些訊息,提醒你有哪些參數可以設定,
每個workload可以設定的參數不盡相同。例如:
FileBench Version 1.4.4 |
至於每個參數的代表意義,就要打開workload.f去看了~
最重要的應該是設定要測試的目錄:set $dir=/foo/bar
再來就是開始執行:run 或是
run runtime
有輸入時間的話,如果該workload跑超過runtime秒,就會中止掉,否則都是跑到完為止
開始會先建立幾條threads,接著出現running的訊息,如果過很久都沒出現,那就可以停止了,
大概是出問題了Orz
沒問題的話,最會當然會出現執行結果,包含每秒鐘的operations數目跟throuputh
目前有遇到的問題是在Ubuntu下某些workload無法執行,
還有裝在xen的guest中,如果是Ubuntu跟Debian都無法執行完,連running都沒看到,囧
所以,後來guest OS我都換成CentOS了Orz
留言列表