下面是filebench中fileserver的负载设置;
通过观察负载设置,找到有用的设置信息;
在readfile中,iosize=$iosize,表示读操作的IO size;
在appendfile中,iosize = $meanappendsize,表示写操作的IO size;
set $filesize=cvar(type=cvar-gamma,parameters=mean:131072;gamma:1.5)是一个WML语法:
例如,下面的片段定义了一个 filesize自定义变量,该变量遵循伽玛分布,均值等于128KiB(和下面的131072Byte对应),伽马等于1.5,最小值和最大值分别为4KiB和512KiB,每个值filesize都是4KiB的倍数。此外,下面的代码片段还要求Filebench使用$ filesize发布创建文件:
set $filesize=cvar(type=cvar-gamma,parameters=mean:131072;gamma:1.5,min=4096,max=524288,round=4096)
define fileset name=myfileset,path=/tmp/,entries=1000,filesize=$filesize,prealloc
create files
可以定义自