开始新对话

此帖子已超过 5 年

Solved!

Go to Solution

6915

2012年7月14日 19:00

新人求助 throughput,bandwidth,IOPS的区别和计算方法

刚接触存储不久。请教下:

1. throughput和bandwidth的区别是什么?IOPS是用来衡量的throughout的吗?
2. throughput和bandwidth一般是怎么计算出来的?有标准的公式什么的吗?

谢谢!

2 Intern

 • 

1.4K 消息

2012年7月14日 22:00

1. throughput就是IOPS,一般【随机,小】I/O使用throughput来描述;bandwidth用来描述【连续,大】I/O;throughput和bandwidth其实是对同一个workload的不同描述,它们之间是可以换算的:IOPS * I/O SIZE = Bandwidth

2. 磁盘的 throughput = (1 IO / (average seek time + average latency)) * 1000 ms/sec

注:其中average seek time和 average latency需要查询厂商提供的参考值

2 Intern

 • 

1.4K 消息

2012年7月16日 05:00

楼主,如果问题已经被回答,请帮忙将此贴标记为“正确回答”或“有用回答”,如果你依然存在疑问,我们可以继续讨论。多谢!

2 Intern

 • 

1.4K 消息

2012年7月16日 06:00

1. 参考值这个帖子: https://community.emc.com/thread/145431?tstart=30

2. 你想知道App workload形态的话,不同系统工具都不一样。CLARIIOIN/VNX可是用Analyzer,但这是收费的。Windows可以用Perfmon.exe. 通过工具可以观察到这些特征。如果你想模拟某种类型的i/o,可以用iometer,google下就搜到了。

30 消息

2012年7月16日 06:00

谢谢,很有用!

30 消息

2012年7月16日 06:00

谢谢解答,阿超。

还想顺便请教下,IOPS的话,有没有一些比较公认的参考值可以参考?一般实测系统的IOPS(用你说到得【随机,小】数据)有什么测试软件可推荐的吗?

60 消息

2012年8月7日 06:00

在网上找到的,

bandwidth(带宽)指的是CPU和存储之间一次可传输的数据总量。通常带宽由于数据数量大而用MB/秒来表示。(例如UltraSCSI总线的带宽为40 MB/秒。) 实际传输速率可能会比标示的带宽小。

到底哪个表示的是带宽呢

60 消息

2012年8月7日 06:00

SAN和NAS存储一般都具备2个评价指标:IOPS和带宽(throughput),两个指标互相独立又相互关联。体现存储系统性能的最主要指标是IOPS。

IOPS(I/Os per second):即每秒输入输出次数。指的是系统在单位时间内能处理的最大的I/O频度;一般,OLTP应用涉及更多的频繁读写,更多的考虑IOPS。

Throughput:指的是单位时间内最大的I/O流量;一些大量的顺序文件访问,例如流媒体,更多的考虑throughput指标。

好像没怎么听过存储bandwidth这一说。

2 Intern

 • 

1.4K 消息

2012年8月7日 07:00

你过于纠结了,带宽和吞吐量只是对同一波流量的不同表示方式,用任何一个来描述都没有错,至于它们之间的关系之前的回复已经有答案了,你可以再看下。

60 消息

2012年8月8日 07:00

嗯,多谢,也觉得是这么回事。

14 消息

2012年8月12日 06:00

网上流传的理论依据,想了很久都没想明白,一直想找些通俗点的比喻。

找不到事件!

Top