Benchmark

Benchmark

儲存裝置(storage) fio performance verify的測試範例

Copy from http://blog.sina.com.tw/william_liao/article.php?entryid=658195 這篇文章主要目的是在提醒,當使用fio在做performance verify的時候,一些事前的準備工作,以及其他要注意的設定事項。 fio (flexible I/O tester) FIO主要是用來驗證storage的IOPS以及MBps, 它算是在Linux環境底下常用的tool之一, 它也可以用來做壓力測試的驗證 (I/O Stress verify), 目前它有Support 13種不同的I/O engine, 其中包括sync, mmap, libaio, posixaio, SG v3, splice, null, network, syslet, guasi以及solarisaio, 有興趣的讀者們可以用google search到學習網站去了解一下,在這裡我會以ubuntu 14.04以及Windows

By ipstor

Benchmark

fio - flexible io benchmark

因工作需要找一個可以取代IOmeter業界慣用的IO效能評測軟體,過去為了某些測試有初略使用了fio 這個軟體,現在要來進階了。之前用的版本是1.5.x版,現在用的是2.0.7版這兩版在測試結果的輸出上欄位不同,2.0.7版多了更多欄位這裡不細述。 為了方便定義出多種測試pattern,決定使用參數的方式而不用profile file,範例如下: fio –name=$name –rw=${iomode}  –direct=1 –ioengine=libaio –runtime=30s –ioscheduler=noop –filename=/dev/$target –bs=${block} –size=80% –iodepth=${iodepth} –zonesize=$[size/stream]k –numjobs=$stream –group_reporting –minimal >>

By ipstor