The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Linux & Oracle: скорость работы  "
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Linux & Oracle: скорость работы  "
Сообщение от tvy emailИскать по авторуВ закладки on 10-Июл-02, 16:27  (MSK)
OC: RH 7.3
HDD: SCSI Adaptec 29160
БД: Oracle 9.2 (8.1.7) на row или ext3 - без принципиальной разницы.
Проблема: iostat показывает не больше 2000 w/b при работе с базой. На NT (та же железка) скорость на Row device примерно в >20 раз больше.
Подозрения: какая-то проблема в связке Oracle-Linux. Не на уровне драйверов.
Что посоветуете?
  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "RE: Linux & Oracle: скорость работы"
Сообщение от MaxZinal emailИскать по авторуВ закладки on 10-Июл-02, 19:28  (MSK)
>OC: RH 7.3
>HDD: SCSI Adaptec 29160
>БД: Oracle 9.2 (8.1.7) на row или ext3 - без принципиальной разницы.
>
>Проблема: iostat показывает не больше 2000 w/b при работе с базой. На NT (та же железка) скорость на Row device примерно в >20 раз больше.
>Подозрения: какая-то проблема в связке Oracle-Linux. Не на уровне драйверов.
>Что посоветуете?

Для начала проидентифицировать проблему поточнее.
Мало ли чего там какой-то iostat показывает. Лучше
сделать тестовую табличку и посмотреть
  (a) скорость набивания её данными
  (б) скорость извлечения данных из неё.
Объём прогоняемых данных надо подобрать так, чтобы
кэш существенного влияния оказать не мог. Неплохо бы
также делать эти манипуляции после перезапуска Ораклухи,
дабы опять-таки не кэшилось особо: залил (померяв скорость),
перезапустил, прочитав (снова померяв).

Теперь откуда может быть такая разница.
  (а) Конфиг Оракла. См. PFILE, понятное дело. Ежели
      памяти много, то он может и не стараться особо
      винт-то трясти.
  (б) Параметры ядра. Тут уж см. текстовики в исходниках
      оного ядра, и вперёд - методом тыка к светлому будущему
      либо падению системы. Как повезёт.
  (в) Драйвер винта или, точнее, контроллера. Можно заглянуть
      на Adaptec, вдруг чего полезное скажут.
Успехов!

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "RE: Linux & Oracle: скорость работы"
Сообщение от tvy emailИскать по авторуВ закладки on 12-Июл-02, 15:22  (MSK)
Большое спасибо за ответ.

На всякий случай сообщу:
1. Данные от iostat'а - даны для циферки
2. Тестирование скорости проводились на поднятии 6 Гб дампа - думаю кэш в этом случае большой роли не играет...
3. Дрова самые свежие, что смог найти...
4. Мало того - примерно такая-же скорость была и под Solaris 8
5. На счёт ядра - не помню где вычитал, что есть libaio*.so - библиотека асинхронного ввода/вывода - только я её в своей полной поставке не нашёл. Даже исходников.

Ещё раз спасибо.

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру