浏览
帮助
登录
此帖子已超过 5 年
Solved!
huangh
30 消息
0
6915
2012年7月14日 19:00
刚接触存储不久。请教下:
1. throughput和bandwidth的区别是什么?IOPS是用来衡量的throughout的吗?2. throughput和bandwidth一般是怎么计算出来的?有标准的公式什么的吗?
谢谢!
回复(10)
zhouzengchao
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需要查询厂商提供的参考值
2012年7月16日 05:00
楼主,如果问题已经被回答,请帮忙将此贴标记为“正确回答”或“有用回答”,如果你依然存在疑问,我们可以继续讨论。多谢!
1
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下就搜到了。
谢谢,很有用!
谢谢解答,阿超。
还想顺便请教下,IOPS的话,有没有一些比较公认的参考值可以参考?一般实测系统的IOPS(用你说到得【随机,小】数据)有什么测试软件可推荐的吗?
chrsi_wang
60 消息
2012年8月7日 06:00
在网上找到的,
bandwidth(带宽)指的是CPU和存储之间一次可传输的数据总量。通常带宽由于数据数量大而用MB/秒来表示。(例如UltraSCSI总线的带宽为40 MB/秒。) 实际传输速率可能会比标示的带宽小。
到底哪个表示的是带宽呢
SAN和NAS存储一般都具备2个评价指标:IOPS和带宽(throughput),两个指标互相独立又相互关联。体现存储系统性能的最主要指标是IOPS。
IOPS(I/Os per second):即每秒输入输出次数。指的是系统在单位时间内能处理的最大的I/O频度;一般,OLTP应用涉及更多的频繁读写,更多的考虑IOPS。
Throughput:指的是单位时间内最大的I/O流量;一些大量的顺序文件访问,例如流媒体,更多的考虑throughput指标。
好像没怎么听过存储bandwidth这一说。
2012年8月7日 07:00
你过于纠结了,带宽和吞吐量只是对同一波流量的不同表示方式,用任何一个来描述都没有错,至于它们之间的关系之前的回复已经有答案了,你可以再看下。
2012年8月8日 07:00
嗯,多谢,也觉得是这么回事。
xiaofeng1
14 消息
2012年8月12日 06:00
网上流传的理论依据,想了很久都没想明白,一直想找些通俗点的比喻。
戴尔支持资源
查看更多
查看全部
Top
zhouzengchao
2 Intern
2 Intern
•
1.4K 消息
0
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需要查询厂商提供的参考值
zhouzengchao
2 Intern
2 Intern
•
1.4K 消息
0
2012年7月16日 05:00
楼主,如果问题已经被回答,请帮忙将此贴标记为“正确回答”或“有用回答”,如果你依然存在疑问,我们可以继续讨论。多谢!
zhouzengchao
2 Intern
2 Intern
•
1.4K 消息
1
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下就搜到了。
huangh
30 消息
0
2012年7月16日 06:00
谢谢,很有用!
huangh
30 消息
0
2012年7月16日 06:00
谢谢解答,阿超。
还想顺便请教下,IOPS的话,有没有一些比较公认的参考值可以参考?一般实测系统的IOPS(用你说到得【随机,小】数据)有什么测试软件可推荐的吗?
chrsi_wang
60 消息
0
2012年8月7日 06:00
在网上找到的,
bandwidth(带宽)指的是CPU和存储之间一次可传输的数据总量。通常带宽由于数据数量大而用MB/秒来表示。(例如UltraSCSI总线的带宽为40 MB/秒。) 实际传输速率可能会比标示的带宽小。
到底哪个表示的是带宽呢
chrsi_wang
60 消息
0
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这一说。
zhouzengchao
2 Intern
2 Intern
•
1.4K 消息
0
2012年8月7日 07:00
你过于纠结了,带宽和吞吐量只是对同一波流量的不同表示方式,用任何一个来描述都没有错,至于它们之间的关系之前的回复已经有答案了,你可以再看下。
chrsi_wang
60 消息
0
2012年8月8日 07:00
嗯,多谢,也觉得是这么回事。
xiaofeng1
14 消息
0
2012年8月12日 06:00
网上流传的理论依据,想了很久都没想明白,一直想找些通俗点的比喻。