发新话题
打印

问一个磁盘阵列内部FC-AL架构的性能问题

单个数据库服务器不需要考虑所谓的一致性的问题吧?

一致性问题,只要多了一层接口缓存,就会存在一致性问题,不然为什么盘阵cache会有电池后备。
http://space.doit.com.cn/35700
存储界的首本个性之作《大话存储-网络存储系统原理精解与最佳实践》,将于9月初由清华大学出版社隆重出版!敬请关注!

TOP

那这样说,是否数据库都得用裸设备,不能用文件系统了?

数据库的缓存与一致性的问题,主要是靠日志文件来解决的,服务器上面也没见过要配电池后备的呀。
趁年轻,好好拼几年。

TOP

可以用raw,也可以用fs,用fs最好关闭fs得缓存,在接口调用得时候有选项得。

如果用fs,那么日志是在fs之上得,fs得缓存会影响dbms得一致性管理,做了日志也没用。
http://space.doit.com.cn/35700
存储界的首本个性之作《大话存储-网络存储系统原理精解与最佳实践》,将于9月初由清华大学出版社隆重出版!敬请关注!

TOP

呵呵,可以这么操作。但是真没见过。
一致性的问题再说吧,必须用裸设备来解决数据库一致性的问题也是第一次听说,还是回到FC-AL的问题上。
趁年轻,好好拼几年。

TOP

我从来没说过“必须用raw解决一致性问题”
已经说了,db可以基于fs,但不关闭fs的buffer,性能低,一致性不好保证,所以最好关闭,你没见过,不等于没有。

fcal的问题,这个还期待达人来给权威的解释,最好开发过fc的人。
http://space.doit.com.cn/35700
存储界的首本个性之作《大话存储-网络存储系统原理精解与最佳实践》,将于9月初由清华大学出版社隆重出版!敬请关注!

TOP

我的一点看法:
oracle 安装在FS上还是Raw上这个问题要看数据库的应用而定的 看你的应用是需要物理I/O多还是Buffer I/O多 没有绝对的快和慢 这个问题是老问题  不用讨论了

FC-AL的速度问题,在某一时刻确实只有一对设备在通信,从这个角度看,某一时刻某一个方向上最大的速度就是一个硬盘的持续速度

至于Cache,使用电池保护Cache的,一般都把磁盘Cache关掉,使用UPS的,干嘛不把磁盘Cache打开呢

TOP

某位业内资深人士这样说:
研究表明,当50~60颗磁盘连接在一个光纤环路上的时候,光纤通道基本达到性能上限。也就是说,当一个光纤环路连接的磁盘数量少于50的时候,最大性能由盘体决定。而当磁盘数量超过60时,所有磁盘的总体性能就基本等于此光纤通道的最大性能。注意,是一条光纤通道的最大性能!环路连接方式不仅拖累了光纤通道磁盘系统的性能,也影响了系统扩展能力。光纤通道协议规定,每个环路最多可以连接126个设备。这其实也是一些中高端磁盘阵列厂商拼命增加环路数的原因之一,否则怎能推出那些动辄支持数百上千颗磁盘的系统呢?
不知道何时何地为何开始做存储...不知道何时何地为何开始做安防...现在混迹于Honeywell Security

TOP

引用:
原帖由 paulwang 于 2006-11-8 14:28 发表
我的一点看法:
oracle 安装在FS上还是Raw上这个问题要看数据库的应用而定的 看你的应用是需要物理I/O多还是Buffer I/O多 没有绝对的快和慢 这个问题是老问题  不用讨论了

FC-AL的速度问题,在某一时刻确实只 ...
同意。只是,无论HDS的AMS、EMC的CX、IBM的DS4000、还是HP的EVA之类,似乎都是用电池来保护磁盘阵列CACHE的,磁盘本身的CACHE被关闭,那岂不是性能很低?至于用到UPS的,HDS的99、USP和EMC的DMX似乎才有。
那是不是大多数厂商就一直在忽悠大众?
趁年轻,好好拼几年。

TOP

引用:
原帖由 foxsnow 于 2006-11-8 14:40 发表
某位业内资深人士这样说:
研究表明,当50~60颗磁盘连接在一个光纤环路上的时候,光纤通道基本达到性能上限。也就是说,当一个光纤环路连接的磁盘数量少于50的时候,最大性能由盘体决定。而当磁盘数量超过60时 ...
这个结论一直为大家所用,但不够详细,“当一个光纤环路连接的磁盘数量少于50的时候,最大性能由盘体决定。” 那么,5块磁盘的时候性能是多少?10块呢?
我猜,50-60这个结论,主要是由于FC-AL环每传输一个硬盘上的数据,都必须把数据传完整个环,每个节点都过一遍这个数据。硬盘数量少的时候,还没什么影响,随着硬盘数量达到一定程度(50-60),这个过程对性能就有严重的副作用了,所以各个厂商都说一条FC-AL环支持56块硬盘。像IBM DS4300、EMC CX300最大支持56块硬盘,很明显后端只有一条环。有的磁盘阵列最大支持112块硬盘,那就是有2条环了。如果去到224块(所谓的中高端好像都这个数吧),当然,4条环。
趁年轻,好好拼几年。

TOP

引用:
原帖由 defans 于 2006-11-8 15:02 发表


这个结论一直为大家所用,但不够详细,“当一个光纤环路连接的磁盘数量少于50的时候,最大性能由盘体决定。” 那么,5块磁盘的时候性能是多少?10块呢?
我猜,50-60这个结论,主要是由于FC-AL环每传输一 ...
FC-AL虽然和令牌环网有点相似,但不完全一样。在令牌环网中,发起点到目地点的数据要经过环中的所有设备,只不过在到达目的点节点的时候,目的节点对数据进行一个拷贝,同时在数据上留下一个被拷贝的标记,但此时数据仍然经过目的节点后的所有节点进行传递,最终到达发起点,发起点看到数据被拷贝标记后,把数据从环上去掉。而FC-AL则少有区别,在数据到达目地节点以前,在环上的传输和令牌环网一样,但到达目的节点后,则有所改变,至此从目的节点后,环上传送不再是原来的数据,而是由目地节点重新放到环上的“原语”(至于原语的结构我也不清楚 ,但估计作用肯定是给发起点一个数据被接受的反馈信息) ,所以从目的节点后到发起节点间的所有节点,都看不到数据,看到的只是“原语”,传递的也仅仅是“原语”。这样可以减少环上的数据流量,提高整个环的效率!但楼主提出的问题,到目前来看,还没有得到一个明确令人信服的结果,我也同样处于迷茫中,期望p*,host .林肯,等等高人的出现。出来给大家授意解惑!!
msn:wxshun001@hotmail.com

TOP

发新话题