- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PCIe SSD卡性能测试方案
测试环境准备
硬件环境:
服务器型号 HUAWEI RH2288H V2
CPU Intel(R) Xeon(R) CPU E5-***************2
内存 DDR3 1600MHz RECC 16G*8
系统盘:SATA 1TB*2 7K2转组磁盘阵列 RAID 0
测试对象:
SATA硬盘 SATA 1TB*2 7K2转组磁盘阵列 RAID 0 SSD:宝存 Direct-IO PCIe SSD-G2i-1.2T
软件环境:
操作系统: Red Hat Enterprise Linux 6.1
测试软件:fio-2.1.10
测试软件安装:
步骤一: 在 网站上免费下载该工具的压缩文件。步骤二: 安装编译环境
命令:yum install libaio-devel
步骤三: 解压压缩文件并安装
tar -xjvf fio-2.0.10.tar.bz2 cd fio-2.0.10
make
make install
命令(以 fio-2.0.10.tar.bz2 为例)
注意: yum install 和 make install 命令需要 root 权限
yum install libaio-devel tar -xjvf fio-2.0.10.tar.bz2 cd fio-2.0.10
make
make install
测试方案
本次测试基于单台服务器安装 1 张宝存 1.2T PCIE SSD 闪存卡和本地两块 7200 转 1TB SATA
盘做 RAID 0 做性能对比测试。两种类型的磁盘组都不创建文件系统,采用裸盘测试。
评测存储设备性能的主要三个指标:
读写延迟 (Latency):一次 I/O 操作所耗费的时间读写带宽(Bandwidth):单位时间内传输的数据量IOPS:每秒完成的 I/O 操作次数
测试方案通过这三个指标的测试展现 宝存 Direct-IOTM PCIe SSD 的性能与本地 SATA磁盘阵列的测试。
测试 1 - 全盘随机读测试步骤
步骤一: 顺序将盘写满。
fio --name=seqWrite --dev/dfa --numjobs=1 --bs=128k --ioengine=libaio --iodepth=32
--direct=1 --rw=write --group_reporting --randrepeat=0
以上命令将在整盘顺序写满之后自动退出。
步骤二: 执行随机读测试
fio --name=randRead --dev/dfa --numjobs=1 --bs=4k --ioengine=sync --direct=1
--norandommap --rw=randread --group_reporting --randrepeat=0 --runtime=120
其中, 命令中的各项参数解释如下
dev/dfa 测试文件名称,通常选择需要测试的盘或数据目录。numjobs=1 单进程,可以通过修改此参数改变进程数。 bs=4k block size=4k,数据块大小。
ioengine= sync io 引擎,采用 sync 方式
direct=1 测试进程绕过页面缓存,采用 direct 读取方式。rw=randread 全盘随机读,可选随机读写或顺序读写,或只读只写。runtime=120 测试时间为 120 秒
测试结果
每一项结果列表中包含延迟, 对应带宽,及 IOPS,分别以微秒 us (或毫秒 ms), MB/s
和 k IOPS 为单位
改变以上命令中 --bs=4k 和--numjobs=1 两个参数而得到不同线程和不同 block size 的结果, 步骤一只要执行一次即可,不必每次变动参数测试时都要执行。
BLOCK
SIZE
线程
SSD
4KB
SATA
SSD
8KB
SATA
32KB
SSD SATA
128KB
SSD SATA
延时
68us
11ms
80.8us
11.2ms
155us 11.4ms
173us 12msms
1
带宽
58MB/s
364KB/s
98MB/s
736KB/s
204MB/s 2807KB/s
714MB/s 10.7MB/s
IOPS
14.5K
89
12.2K
89
6.3K 87
5.7 83
延时
74.9us
21.7ms
92us
22ms
181.7us 22ms
309us 23ms
4
带宽
205MB/s
708KB/ms
337MB/s
1.5MB/s
685MB/s
5.8MB/s
1610MB/s
20.1MB/s
IOPS
52.6K
184
42.9K
182
21.8K
180
12.8K
171
您可能关注的文档
最近下载
- 新质生产力赋能云南高原特色现代农业高质量发展的路径研究.docx VIP
- 博世:以文化为基因,提升领导力 – 博世高潜人才发展与教练文化.pdf VIP
- 儿童发育性协调障碍的筛查、评估和诊断指南(2025).pptx VIP
- GBT 29611-2013 生橡胶 玻璃化转变温度的测定 差示扫描量热法(DSC).pdf
- NB_T 20160-2021 压水堆核电厂不锈钢水池覆面施工技术规程.pdf VIP
- 2025党校入党积极分子发展对象考试题库(含答案).docx VIP
- (电厂)三级安全教育考试题(附含答案).docx VIP
- 施工现场平面布置及施工道路平面图.pdf VIP
- 2015办公用品采购表申请表做办公用品采购流程.doc VIP
- 例谈基于语篇分析的中学英语阅读教学设计.pdf VIP
原创力文档


文档评论(0)