SPEC SFS 2014 EDA Workload简单说明

默认Benchmark

<benchmark name="EDA" business_metric="JOB_SETS">
    <workload name="EDA_FRONTEND">
        <oprate>100</oprate>
        <instances>3</instances>
        <override_parm name="FILE_SIZE">16k</override_parm>
        <override_parm name="FILES_PER_DIR">10</override_parm>
        <override_parm name="DIR_COUNT">10</override_parm>
    </workload>
    <workload name="EDA_BACKEND">
        <oprate>75</oprate>
        <instances>2</instances>
        <override_parm name="FILE_SIZE">10m</override_parm>
        <override_parm name="FILES_PER_DIR">10</override_parm>
        <override_parm name="DIR_COUNT">5</override_parm>
    </workload>
    <override_parm name="RUNTIME">300</override_parm>
    <threshold type="proc oprate">75</threshold>
    <threshold type="global oprate">95</threshold>
    <threshold type="workload variance">5</threshold>
</benchmark>

负载启动后会启动5个进程,2个后端,3个前端

Test run time = 300 seconds, Warmup = 300 seconds.
Running 5 copies of the test on 1 clients
Results directory: /opt/specsfs2014/results
Op latency reporting activated
Clients have a total of 1024 MiBytes of memory
Clients have 204 MiBytes of memory size per process
Clients each have 5 processes
Adjustable aggregate data set value set to 1024 MiBytes
Starting tests: Thu Jun  7 10:40:21 2018

   Launching 5 processes.
   Starting test client:   0 Host:  localhost    Workload:    EDA_BACKEND  Location: 
   Starting test client:   1 Host:  localhost    Workload:    EDA_BACKEND  Location: 
   Starting test client:   2 Host:  localhost    Workload:   EDA_FRONTEND  Location: 
   Starting test client:   3 Host:  localhost    Workload:   EDA_FRONTEND  Location: 
   Starting test client:   4 Host:  localhost    Workload:   EDA_FRONTEND  Location: 

生成目录如下

drwxr-xr-x.  7 root root  7 Jun  7 10:23 CL0_EDA_BACKEND
drwxr-xr-x.  7 root root  7 Jun  7 10:23 CL1_EDA_BACKEND
drwxr-xr-x. 12 root root 12 Jun  7 10:23 CL2_EDA_FRONTEND
drwxr-xr-x. 12 root root 12 Jun  7 10:23 CL3_EDA_FRONTEND
drwxr-xr-x. 12 root root 12 Jun  7 10:23 CL4_EDA_FRONTEND

根据Benchmark文件配,每个前端进程创建10个子目录,<override_parm name="DIR_COUNT">10</override_parm>

每个后端进程创建5个子目录,<override_parm name="DIR_COUNT">5</override_parm>

[root@localhost CL2_EDA_FRONTEND]# ll
total 40
drwxr-xr-x. 28 root root 28 Jun  7 10:51 Dir0
drwxr-xr-x. 28 root root 28 Jun  7 10:51 Dir1
drwxr-xr-x. 28 root root 28 Jun  7 10:51 Dir2
drwxr-xr-x. 28 root root 28 Jun  7 10:51 Dir3
drwxr-xr-x. 28 root root 28 Jun  7 10:51 Dir4
drwxr-xr-x. 28 root root 28 Jun  7 10:50 Dir5
drwxr-xr-x. 28 root root 28 Jun  7 10:50 Dir6
drwxr-xr-x. 28 root root 28 Jun  7 10:50 Dir7
drwxr-xr-x. 28 root root 28 Jun  7 10:51 Dir8
drwxr-xr-x. 28 root root 28 Jun  7 10:50 Dir9

特别说明一下

所有前端目录和后端目录Dir*都会创建名字为buket*的子目录
前端的bucket子目录是26个,后端的bucket子目录是24个

[root@localhost Dir0]# ll
total 104
drwxr-xr-x. 2 root root 12 Jun  7 10:23 bucket0
drwxr-xr-x. 2 root root 12 Jun  7 10:23 bucket1
drwxr-xr-x. 2 root root 12 Jun  7 10:23 bucket10
drwxr-xr-x. 2 root root  2 Jun  7 10:51 bucket11
drwxr-xr-x. 2 root root 12 Jun  7 10:23 bucket12
drwxr-xr-x. 2 root root 12 Jun  7 10:23 bucket13
drwxr-xr-x. 2 root root 12 Jun  7 10:23 bucket14
drwxr-xr-x. 2 root root 12 Jun  7 10:24 bucket15
drwxr-xr-x. 2 root root 12 Jun  7 10:24 bucket16
drwxr-xr-x. 2 root root 12 Jun  7 10:24 bucket17
drwxr-xr-x. 2 root root 12 Jun  7 10:24 bucket18
drwxr-xr-x. 2 root root 12 Jun  7 10:40 bucket19
drwxr-xr-x. 2 root root 12 Jun  7 10:23 bucket2
drwxr-xr-x. 2 root root 12 Jun  7 10:40 bucket20
drwxr-xr-x. 2 root root 12 Jun  7 10:40 bucket21
drwxr-xr-x. 2 root root 12 Jun  7 10:50 bucket22
drwxr-xr-x. 2 root root  2 Jun  7 10:40 bucket23
drwxr-xr-x. 2 root root 12 Jun  7 10:40 bucket24
drwxr-xr-x. 2 root root 12 Jun  7 10:40 bucket25
drwxr-xr-x. 2 root root 12 Jun  7 10:23 bucket3
drwxr-xr-x. 2 root root 12 Jun  7 10:23 bucket4
drwxr-xr-x. 2 root root 12 Jun  7 10:23 bucket5
drwxr-xr-x. 2 root root 12 Jun  7 10:23 bucket6
drwxr-xr-x. 2 root root  2 Jun  7 10:51 bucket7
drwxr-xr-x. 2 root root 12 Jun  7 10:50 bucket8
drwxr-xr-x. 2 root root 12 Jun  7 10:23 bucket9

[root@localhost Dir0]# pwd
CL0_EDA_BACKEND/Dir0
[root@localhost Dir0]# ls | wc -l
24
[root@localhost Dir0]#pwd
CL2_EDA_FRONTEND/Dir0
[root@localhost Dir0]# ls | wc -l
26

Benchmark配置文件中的每个目录文件数<override_parm name="FILES_PER_DIR">10</override_parm>是指的bucket*子目录的文件数

创建的目录总数

[root@localhost spec]# ls -lR | grep "^d" | wc -l
1065

1065=5+2*(5*24+5)+3*(10*26+10)

创建的文件总数

[root@localhost spec]# ls -lR | grep "^-" | wc -l
9200

9200=2*5*23*10+3*10*23*10

这里的23是每个目录下的子目录数,不是24或26,而是23

创建的总文件大小

[root@localhost spec]# du -ah
4.0K    ./CL2_EDA_FRONTEND/Dir7/bucket7
4.0K    ./CL2_EDA_FRONTEND/Dir7/bucket24/sdacihi2.ec
4.0K    ./CL2_EDA_FRONTEND/Dir7/bucket24/mmdfbh4.drn
4.0K    ./CL2_EDA_FRONTEND/Dir7/bucket24/atees6.nrfao
4.0K    ./CL2_EDA_FRONTEND/Dir7/bucket24/sehi8.l
4.0K    ./CL2_EDA_FRONTEND/Dir7/bucket24/toc5.ruvh
...
36K     ./CL4_EDA_FRONTEND/Dir4/bucket5/smiu6.sr
28K     ./CL4_EDA_FRONTEND/Dir4/bucket5/lee5.lu
28K     ./CL4_EDA_FRONTEND/Dir4/bucket5/sittole0.uez
36K     ./CL4_EDA_FRONTEND/Dir4/bucket5/rwinhhc9.tliil
20K     ./CL4_EDA_FRONTEND/Dir4/bucket5/enhiochg7.aoo
300K    ./CL4_EDA_FRONTEND/Dir4/bucket5
3.1M    ./CL4_EDA_FRONTEND/Dir4
31M     ./CL4_EDA_FRONTEND
11G     .
[root@localhost spec]#

测试产生的文件操作有

    Write              
    Write_file         
    Mmap_write         
    Mmap_read          
    Read               
    Read_file          
    Mkdir              
    Rmdir              
    Unlink             
    Unlink2            
    Create             
    Stat               
    Append             
    Lock               
    Access             
    Chmod              
    Readdir            
    Random_write       
    Random_read        
    Read_modify_write  
    Open file          
    Close file         
    Copyfile           
    Rename             
    Statfs             
    Pathconf           
    Custom1            
    Custom2            
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 213,928评论 6 493
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 91,192评论 3 387
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 159,468评论 0 349
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 57,186评论 1 286
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,295评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,374评论 1 292
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,403评论 3 412
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,186评论 0 269
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,610评论 1 306
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,906评论 2 328
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,075评论 1 341
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,755评论 4 337
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,393评论 3 320
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,079评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,313评论 1 267
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,934评论 2 365
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,963评论 2 351

推荐阅读更多精彩内容