У нас есть текущие настройки.
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 для некоторого обсуждения настроек, связанных с асинхронным вводом-выводом.