Назад | Перейти на главную страницу

Реализация серверов AIO в версии 6.1 в AIX

У нас есть текущие настройки.

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.

aio_active на самом деле не настраивается. Он указывает, было ли расширение aio «загружено и закреплено». Если вы видите его как «1», значит, что-то загрузило расширение AIO и использует его. Увидеть ioo документация.

Это то, что обычно рекомендуется для Oracle. Видеть Оптимизация настройки производительности AIX 6.1 для некоторого обсуждения настроек, связанных с асинхронным вводом-выводом.