ГНУ/Линуксцентр - ваш поставщик свободного ПО и технической поддержки. Санкт-Петербург: +7 (812) 309-06-86, Москва: +7 (499) 28-38-606
Состояние склада: Санкт-Петербург
Активирование асинхронного ввода/вывода в среде Red Hat Linux 9. Линкование Oracle9iR2 для использования AIO.
В статье рассмотрена процедура активации асинхронного ввода-вывода в среде Red Hat Linux 9 (ядро 2.6.8) и сборки СУБД Oracle9iR2 с использованием
этой функции
Активирование асинхронного ввода/вывода для Oracle9iR2(9.2.0.4) в среде
Linux 2.6.8
Замечание редактора: первоначально в данной статье шла речь об активировании
AIO в среде Red Hat Linux 9 (ядро 2.4.20). Однако, впоследствии выяснилось,
что kernel-RPMs RHL 9, вопреки информации*, опубликованной на http://atrpms.net,
не проходили тесты aio-stress и не поддерживают асинхронный ввод-вывод. Для устранения этого недостатка автор предложил
либо прейти на RHEL AS/ES 3, либо обновить ядро до версии 2.6.8. Последнему
варианту, как наиболее доступному для большинства читателей, и посвящена эта
статья.
Первое:
Download aio-stress.c from [1] и откомпилируйте его:
был фактически заменен /tmp/libaio-oracle-0.3.0/libaio-oracle.o
*. Вот как прокомментировал эту ситуацию Эксел Тим (Axel Thimm),
Axel.Thimm AT atrpms.net:
That's a changelog made by Red Hat, even if after two years the aio
patches got removed or are malfunctioning, the changelog is still
valid and cannot be altered (it is there for documenting historical
steps).
Борис Державец (dba477@list.ru) - Активирование асинхронного ввода/вывода в среде Red Hat Linux 9. Линкование Oracle9iR2 для использования AIO.
Версия для печати