|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Maksim A. Demin 2:5020/400 05 Dec 2005 19:39:43 To : All Subject : Hизкая производительность Oracle -------------------------------------------------------------------------------- Доброго времени суток! Имеется следующая конфигурация сервера: Dual Xeon 2.8/4Gb RAM/420 Gb SCSI RAID5. Материнская плата SuperMicro X6DH8-G2, жёсткие диски Hitachi GST HUS103014FL3800 4 шт. по 140 гигабайт, RAID-контроллер ICP-Vortex GDT8514RZ. Hа этой машине установлены CentOS 4.2 (клон RHEL 4) и Oracle 9.2.0.4, 1 инстанс. Сконфигурирован RAID-5. Проблема в крайне низкой производительности дисковой системы - скорость чтения/записи колеблется в пределах 2-3 мегабайт в секунду, в пиках доходит до 10 мегабайт. Мониторю тулзой ICP RAID Console v2.17.1. Было сделано следующее: 1. Поскольку (цитата из недр redhat.com) "The drivers included with the Red Hat Enterprise Linux distribution for the U320 HostRAID adapter (aic79xx) are non-RAID only. If you want the HostRAID adapter to utilize the hardware RAID, you must use the a320 driver from the hardware vendor. This driver is NOT supported by Red Hat. Red Hat will support using the non-RAID driver and configuring the drives using the Software RAID that ships with the operating system." был установлен драйвер GDTH с сайта производителя RAID-контроллера. Скомпилировался и установился без ошибок. 2. Oracle был пересобран с опциями async_on и ioracle. 3. Параметры инстанса disk_asynch_io и filesystemio_options были выставлены соответственно в TRUE и ASYNCH. После всего этого imp-ом (на этой же машине) был начат процесс поднятия дампа. Дамп небольшой, около гигабайта. 5 таблиц по 1-2 млн. записей (всего около 400 таблиц, 3 схемы) поднимаются в паралленых сессиях, т.е., фактически работает 6 imp-ов. Дамп поднялся за 2 с небольшим часа. Для чистоты эксперимента этот же дамп был поднят с виндовой машины. Процесс поднятия дампа был однопоточный, т.е., все таблицы поднимались друг за другом, последовательно. Время примерно то же, плюс-минус 10-20 минут. Простое чтение файлов (копирование в /dev/null) размером от 2 до 20 гигабайт показывает скорость в пределах 50-70 мегабайт в секунду (один файл). При одновременном копировании трёх-четырёх скорость держится на 30-40 мегабайт в секунду. Почему может быть такая просадка и в какую сторону копать дальше? Спасибо. -- С уважением, Максим. --- ifmail v.2.15dev5.3 * Origin: Utel (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/9893d88fb952.html, оценка из 5, голосов 10
|