AIX 6.1 上的 AIO 服务器实现

AIX 6.1 上的 AIO 服务器实现

我们有当前设置。

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 可调参数的一些讨论。

相关内容