开始新对话

此帖子已超过 5 年

Solved!

Go to Solution

5059

2013年8月25日 19:00

LUN与RAID 的IOPS关系

在一个8+1的RAID5组里面只创建了一个LUN,然后LUN挂给虚拟机使用,通过analyzer监控看到LUN的IOPS为100多,但是为什么RAID组的IOPS达到700多,相差很大,因为这个RAID组里面只有这个LUN,所以觉得很奇怪。那应该以哪个IOPS来评估这个性能,谢谢!!!!

1.4K 消息

2013年8月25日 21:00

RAID Group IOPS是其所有磁盘的IOPS之和,所以你可以去加一下其每一块盘的IOPS来确认是否是这样一个事实。LUN IOPS并不等于disk IOPS,LUN IOPS相当于host IOPS(当然也不完全,因为存在host/app buffer optimization),而host IOPS对RAID-based storage会产生额外的disk I/O,比如一个host write,可能会导致4个disk level I/O,相应的RAID/6/10也有不同的结果。

631 消息

2013年8月25日 21:00

RaidGroup的IOPS数值是恒定的吧

4K 消息

2013年8月25日 21:00

Host和Disk的IOPS换算可以参考下面的公式:

raid_disk_convert.png

不过要评估性能最终还是要参考主机端的感知(尽管主机的文件系统也有缓存机制会影响结果),毕竟存储的实际使用者是主机上的应用,要测试的话可以在主机端运行IOmeter之类的工具:

Iometer学习笔记一:初识Iometer

Iometer学习笔记二:详解“Disk Target Tab”

Iometer学习笔记之三:详解“Access Specifications Tab”

Iometer学习笔记之四:详解“Results Display Tab”

Iometer学习笔记之五:详解“Test Setup”tab(1)

Iometer学习笔记之六:详解“Test Setup”tab(2)

1.1K 消息

2013年8月25日 22:00

当然不是啦,看这

Re: 咨询Clarrion 和VNX的调优?

3.2K 消息

2013年8月25日 22:00

或者强制一个加权的经验公式,例如著名的三点估算法应该也不错。

913 消息

2013年8月26日 07:00

谢谢各位的解答!!

找不到事件!

Top