disksim运行

运行

a)        执行命令语句介绍:

命令语句

disksim <parfile> <tracetype> <tracefile> <synthgen> <par_override>

disksim

可执行程序的名称。【注】disksim是无需安装的,直接编译之后运行可执行文件即可

parfile

运行参数文件

outfile

输出文件。output file的项目内容及大小可以在parafile中设置,以去掉一些不感兴趣的内容。

tracetype

确定输入trace的格式

tracefile

标识用作输入的trace文件

synthen

决定合成负载部分的模拟器是否打开。其中:0表示关闭;除0以外的数表示开启。parameter file设置了负载合成器的数量和合成负载的格式。

par_override

允许默认参数值或者parfile文件中的参数值替代命令行指定的值。

                               ii.             在执行命令语句中,各类文件和参数分别在以下位置和赋为以下值:

1.        disksim   ———    /disksim-4.0/src/disksim

2.        parfile     ———    /disksim-4.0/ssdmodel/valid/*.parv

3.        outfile     ———    可定义任何目录(本文档中将输出结果写到/disksim-4.0/ssdmodel/valid/test.outv文件中)

4.        tracetype ———    ascii(参数值)

5.        tracefile   ———    /disksim-4.0/ssdmodel/valid/*.trace

6.        synthen   ———    0(参数值)

7.        par_override   ———    使用默认值,空缺不填

                                 iii.             运行示例(在disksim-4.0文件夹下):./src/disksim  ./ssdmodel/valid/ssd-postmark.parv  ./ssdmodel/valid/test.outv  ascii ./ssdmodel/valid/ssd-postmark-aligned2.trace  0

4)  使用心得:

a)        parfile参数文件中描述了disksim和ssd模块的基本参数设置。在修改参数文件后,不需要重新make distclean和make。但建议在修改原参数文件前,-保存备份原设置参数。

b)       在输出文件outfile中,模拟器输出了多项模拟结果内容,其中关于读写时延的输出结果为Non-Critical Read Response time和Non-Critical Write Response time。

c)        关于tracefile,在模拟器中,它提供了3个trace文件,因此,为了能够模拟更多的应用程序,我们通常会下载额外的多个MSR trace文件。下载地址:ftp://ftp.research.microsoft.com/pub/austind/MSRC-io-traces/ 

d)       在平台迁移过程中,若将本计算机的模拟器程序拷贝到其他计算机上,可能需要重新安装配置。

参考资料

1. DiskSim+ssd_add_on使用指南

原文地址:https://www.cnblogs.com/sunbines/p/11354610.html