打印

讨论下aio对数据库的影响,不一定局限再db2

讨论下aio对数据库的影响,不一定局限再db2

讨论下aio对数据的影响,不一定局限再db2,各位有经验的哥们来讨论下?

TOP

呵呵,一下午都在和 whiterain 讨论这个问题,问题的焦点集中在 aio 是否对 raw device 起作用?
刚刚问了一下 IBM DB2 的 800
回复如下:
经确认,异步IO无论对于DMS(file/device)还是SMS都还的表空间都是需要的!
The More You Know The More You're Worth http://macrozeng.itpub.net macrozeng#itpub.net

TOP

需要进一步核查,网路上有很多争论,我和aix的800人确认了下,说对raw device没影响,高不清楚,该相信谁了?

TOP

在AIX中实现AIO一般使用的是kproc处理,每个AIO请求一个kproc。对于SMS和DMS(file)决定kproc数目的参数为maxservers。但是对于DMS(device),maxservers是不起作用的,很多人认为AIO就对DMS(device)不起作用。实际上,DB2是需要AIO的异步机制来提高性能,只不过对于DMS(device)来说,决定AIO server数目的不是有maxservers决定,而是由db2自己的配置参数决定的。

TOP

刚好也问了一下,说AIO对裸设备比较有用,可以增加并行写入的能力,但是没有比较明确能提高多少性能!

他们建议一般裸设备都使用这个属性。

至于文件系统的话,会使用到系统的缓存!

TOP

引用:
原帖由 myfriend2010 于 2008-7-22 17:36 发表
刚好也问了一下,说AIO对裸设备比较有用,可以增加并行写入的能力,但是没有比较明确能提高多少性能!

他们建议一般裸设备都使用这个属性。

至于文件系统的话,会使用到系统的缓存!
说AIO对裸设备比较有用,可以增加并行写入的能力,但是没有比较明确能提高多少性能!从那里说起呢?个人比较同意对raw没什么作用。可能是我还想到为什么对raw有作用的缘故把。

TOP

楼上上的是search的到的把,我都看过了,而且看到两个相反的说法

TOP

提示: 作者被禁止或删除 内容自动屏蔽

TOP

引用:
原帖由 riverinland 于 2008-7-22 22:33 发表
informix可以使用kaio (kernal IO),写盘比aio快;
why?can you give me a cause?

TOP

引用:
原帖由 whiterain 于 2008-7-22 21:13 发表


说AIO对裸设备比较有用,可以增加并行写入的能力,但是没有比较明确能提高多少性能!从那里说起呢?个人比较同意对raw没什么作用。可能是我还想到为什么对raw有作用的缘故把。
那个兄弟如是这般说的!他说原厂培训的时候领悟的!

他们经常培训,在主机方面的造诣比较深。希望他不是误导我....

TOP


感谢一直以来您对我们的支持!
当前时区 GMT+8, 现在时间是 2008-12-3 09:09 京ICP证060528 号

Designed By 17DST