Willhooooo 发表于 2017-2-25 18:31

IOPS和MBPS之前有什么关系吗?

按我的想法,IOPS包含了单位时间的输入输出次数,而MBPS单纯是指写入读取,具备单向性,两者间是不同的,但是找遍并没有确切的解释,求教各位大大

jerrytsao 发表于 2017-2-25 18:41

本帖最后由 jerrytsao 于 2017-2-25 18:52 编辑

MiBps = IOps * KiB per IO / 1024

IOps = MiBps / KiB per IO * 1024

比如4KiB IOps 500,000换算过来就是500,000*4/1024=1,953 MiB/s

nighttob 发表于 2017-2-25 18:53

IOPs和MB/s是同一性能的不同表达方式
IOPs * 每个IO的数据块尺寸 = MB/s

IOPs表示的是一定时限内传输数据的次数
MB/s表示的是一定时间内传输的数据量
那么不论是次数还是数量,只要数据块尺寸是一定的,那么这两个值就是等效的

你一次搬8块砖
一分钟搬80块和一分钟搬10个来回有什么区别?

中华田园犬 发表于 2017-2-27 16:36

nighttob 发表于 2017-2-25 18:53
IOPs和MB/s是同一性能的不同表达方式
IOPs * 每个IO的数据块尺寸 = MB/s



比喻的很形象,浅显易懂

Willhooooo 发表于 2017-2-28 18:48

nighttob 发表于 2017-2-25 18:53
IOPs和MB/s是同一性能的不同表达方式
IOPs * 每个IO的数据块尺寸 = MB/s



但是这个IOPS是双向的,怎麽区分读和写,一般MB/S都只是特指读/写吧

overthink 发表于 2017-2-28 21:17

Willhooooo 发表于 2017-2-28 18:48
但是这个IOPS是双向的,怎麽区分读和写,一般MB/S都只是特指读/写吧

是分开的啊,有只读的IOPS,有只写的IOPS

nighttob 发表于 2017-3-1 00:06

Willhooooo 发表于 2017-2-28 18:48
但是这个IOPS是双向的,怎麽区分读和写,一般MB/S都只是特指读/写吧

你为什么会有这种错觉?

MB/s也可以混合读写

页: [1]
查看完整版本: IOPS和MBPS之前有什么关系吗?