Random Read/Write 4K QD16 WCD (IOPS)聊磁盘的IOPS和吞吐速率测试

EXOSx20硬盘参数

打开管网的产品说明,看到磁盘的IOPS说明
https://www.seagate.com/content/dam/seagate/migrated-assets/www-content/datasheets/pdfs/exos-x20-channel-DS2080-2111CN-zh_CN.pdf
在这里插入图片描述

Random Read/Write 4K QD16 WCD (IOPS)

  • Random Read/Write 代表随机读写
  • 4K 代表块大小,即测试用的block size是4k
  • QA Queue Depth 队列深度
  • IOPS即 每秒的IO次数

即官网的性能测试是在此条件下测试的,如果个人使用fio工具测试的时候,请务必对齐参数。

  • 测试iops 要用随机读写,顺序读写的iops=吞吐/块大小,这个指标可能上万
  • 测试吞吐 用看顺序读写指标,随机读写的吞吐速率可能只有几十(正常SATA可能在200~400Mb/s)

numjobs和iodepts区别

numjobs和iodepth是fio工具中的两个重要参数,‌它们分别代表不同的测试维度,‌对磁盘性能测试的影响也有所不同。‌

numjobs参数:‌

这个参数代表并发作业的数量,‌即同时进行的I/O操作的数量。‌
当保持iodepth参数为1,‌增加numjobs参数值时,‌无论是随机读还是随机写,‌每一次测出的带宽值比起上次测出的带宽值基本上有较大幅度的增加,‌有的是成倍的增加,‌但是延时总体来说没有增加很多。‌这表明,‌增加numjobs参数可以显著提高磁盘的读写速度,‌使测试压力增加,‌从而使测试结果更准确。‌

iodepth参数:‌

这个参数代表队列深度,‌即等待I/O操作完成的队列长度。‌保持numjobs参数为1,‌增加iodepth参数值时,‌带宽值没有显著变化,‌而每一次延时比上一次延时基本是成倍增加的。‌这表明,‌增加iodepth参数主要影响的是I/O操作的延迟,‌而对带宽的提升效果不明显。‌

综上所述,‌numjobs参数主要通过增加并发作业的数量来提高磁盘的读写速度和测试压力,‌而iodepth参数则主要通过调整I/O操作的队列深度来影响I/O操作的延迟。‌在实际应用中,‌根据测试需求选择合适的参数设置对于准确评估磁盘性能至关重要1。‌

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值