最近观察到数据库服务器 $BDUMP 目录下频繁出现 Trace 文件,内容大致为:
Warning: lio_listio returned EAGAIN Performance degradation may be seen. Warning: lio_listio returned EAGAIN Performance degradation may be seen. Warning: lio_listio returned EAGAIN
搜索了一下, IBM 给的官方解释为:
If the maxreqs value is too low, then the following Oracle warning message might be returned:
Warning: lio_listio returned EAGAIN.
This warning message indicates a need to increase the maxreqs value. When performing file system I/O, a maxservers value that is too low can also indirectly cause this warning message
同时,建议
maxservers=(10 * number of logical disks / number of processors)
AIO Servers ,指的是处理异步IO请求的核心进程.
关于 AIO Servers , 如果要深究,还有许多内容可以讨论。有时间的话把其他内容补充上来.
本文探讨了Oracle数据库中出现的警告信息“lio_listio返回EAGAIN”,并解释了这一现象背后的原因及可能的性能影响。文章还提供了IBM官方对此警告的解释,并给出了调整参数maxreqs的具体建议。
782

被折叠的 条评论
为什么被折叠?



