您当前的位置: 首页 > 

wespten

暂无认证

  • 0浏览

    0关注

    899博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

吞吐量和IOPS测试

wespten 发布时间:2022-08-29 08:21:19 ,浏览量:0

一、磁盘I/O的概念

I/O 的概念,从字义来理解就是输入输出。操作系统从上层到底层,各个层次之间均存在 I/O。比如,CPU 有 I/O,内存有 I/O, VMM 有 I/O, 底层磁盘上也有 I/O,这是广义上的 I/O。通常来讲,一个上层的 I/O 可能会产生针对磁盘的多个 I/O,也就是说,上层的 I/O 是稀疏的,下层的 I/O 是密集的。

磁盘的 I/O,顾名思义就是磁盘的输入输出。输入指的是对磁盘写入数据,输出指的是从磁盘读出数据。我们常见的磁盘类型有 ATA、SATA、FC、SCSI、SAS,如图1所示。这几种磁盘中,服务器常用的是 SAS 和 FC 磁盘,一些高端存储也使用 SSD 盘。每一种磁盘的性能是不一样的。

存储系统模型

为了更好的测试,我们需要先了解存储系统,块存储系统本质是一个排队模型,我们可以拿银行作为比喻。还记得你去银行办事时的流程吗?

  1. 去前台取单号
  2. 等待排在你之前的人办完业务
  3. 轮到你去某个柜台
  4. 柜台职员帮你办完手续1
  5. 柜台职员帮你办完手续2
  6. 柜台职员帮你办完手续3
  7. 办完业务,从柜台离开

如何评估银行的效率呢:

  • 增加柜台数
  • 降低服务时间

因此,排队系统或存储系统的优化方法是:

  • 增加并行度
  • 降低服务时间
关注
打赏
1665965058
查看更多评论
立即登录/注册

微信扫码登录

0.0494s