我们有当前设置。
myibm:root:/:>ioo -Fa |grep aio
aio_active = 1
aio_maxreqs = 65536
aio_maxservers = 30
aio_minservers = 3
aio_server_inactivity = 300
posix_aio_active = 0
posix_aio_maxreqs = 65536
posix_aio_maxservers = 30
posix_aio_minservers = 3
posix_aio_server_inactivity = 300
aio_fastpath = 1
aio_fsfastpath = 1
aio_kprocprio = 39
aio_multitidsusp = 1
aio_sample_rate = 5
aio_samples_per_cycle = 6
posix_aio_fastpath = 1
posix_aio_fsfastpath = 1
posix_aio_kprocprio = 39
posix_aio_sample_rate = 5
posix_aio_samples_per_cycle = 6
我们只是想知道 aio_active 的设置。大多数文档都将其显示为 aio_active=0 。
该系统上运行的应用程序和数据库是Oracle 10G。
对此设置有什么想法,如果将其更改为 0,是否有助于提高性能。
答案1
aio_active
并不是一个真正的可调参数。它表示 aio 扩展是否已“加载并固定”。如果您看到它为“1”,则表示某个东西加载了 AIO 扩展并正在使用它。请参阅ioo
文档。
这是 Oracle 的一般推荐做法。请参阅优化 AIX 6.1 性能调优有关异步 I/O 可调参数的一些讨论。