Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
Топик располагается на нескольких страницах: [1] 2   вперед  Ctrl      все
 Почему Oracle под Windows может работать быстрее Linux?  [new]
VoDA
Member

Откуда: сеРверная пальмира :)
Сообщений: 4898
Привет всем.

Вопрос слегка нубский, но мне интересный. В соседней команде получили странные результат перфоменс теста. Oracle под Windows работает быстрее чем под Linux. Почему такое возможно?

В обоих случаях используется Oracle 11 в дефолтовой конфигурации.
Windows - десктопная машина под Windows XP.
Linux - OpenSUSE.


----

- Just Do IT! (c)
16 авг 11, 14:27    [11126527]     Ответить | Цитировать Сообщить модератору
 Re: Почему Oracle под Windows может работать быстрее Linux?  [new]
Ramin Hashimzade
Member

Откуда: Азербайджан, Баку
Сообщений: 9979
Блог
не правильно. Это может зависить от многих параметров.Начиная от обьемы БД и до кернел параметров ОС линукса.
16 авг 11, 14:29    [11126535]     Ответить | Цитировать Сообщить модератору
 Re: Почему Oracle под Windows может работать быстрее Linux?  [new]
env
Member

Откуда: Россия, Москва
Сообщений: 6729
VoDA,

kernel parameters с suse в студию, create pfile from spfile на обеих системах и тоже в студию, также интересно посмотреть на top/taskmgr и полную конфигурацию обеих машин (включая перфоманс i/o, файловые системы, размер блока и т.п.)
16 авг 11, 14:32    [11126559]     Ответить | Цитировать Сообщить модератору
 Re: Почему Oracle под Windows может работать быстрее Linux?  [new]
VoDA
Member

Откуда: сеРверная пальмира :)
Сообщений: 4898
Ramin
не правильно. Это может зависить от многих параметров.Начиная от обьемы БД и до кернел параметров ОС линукса.
Начальный объем БД - ноль. Фигачатся INSERT по одному в транзакции. Пишется множество данных в параллель из АппСервера. АппСервер свободен, весь затык в Oracle. Oracle затыкается на винты.
16 авг 11, 14:34    [11126568]     Ответить | Цитировать Сообщить модератору
 Re: Почему Oracle под Windows может работать быстрее Linux?  [new]
Андрей Панфилов
Member

Откуда: Москва > Melbourne
Сообщений: 3778
Ramin
кернел параметров ОС линукса
ну вот то что оракл рекомендует выставить в sysctl.conf особого влияния не производительность не оказывает
16 авг 11, 14:34    [11126576]     Ответить | Цитировать Сообщить модератору
 Re: Почему Oracle под Windows может работать быстрее Linux?  [new]
винлинь
Guest
VoDA
Привет всем.

Вопрос слегка нубский, но мне интересный. В соседней команде получили странные результат перфоменс теста. Oracle под Windows работает быстрее чем под Linux. Почему такое возможно?

В обоих случаях используется Oracle 11 в дефолтовой конфигурации.
Windows - десктопная машина под Windows XP.
Linux - OpenSUSE.


----

- Just Do IT! (c)



В чём прикол использования машины в дефолтовой конфигурации?
Если речь идёт о серьёзной эксплуатации, то любая система должна настраиваться на максимальную производительность.
16 авг 11, 14:36    [11126589]     Ответить | Цитировать Сообщить модератору
 Re: Почему Oracle под Windows может работать быстрее Linux?  [new]
Ramin Hashimzade
Member

Откуда: Азербайджан, Баку
Сообщений: 9979
Блог
Андрей Панфилов
Ramin
кернел параметров ОС линукса
ну вот то что оракл рекомендует выставить в sysctl.conf особого влияния не производительность не оказывает

это точно сказать не возможно не имея данных по серверам ТС
16 авг 11, 14:36    [11126591]     Ответить | Цитировать Сообщить модератору
 Re: Почему Oracle под Windows может работать быстрее Linux?  [new]
ы!
Guest
VoDA
Oracle затыкается на винты.

действительно, виноват - Linux.
16 авг 11, 14:37    [11126597]     Ответить | Цитировать Сообщить модератору
 Re: Почему Oracle под Windows может работать быстрее Linux?  [new]
Ramin Hashimzade
Member

Откуда: Азербайджан, Баку
Сообщений: 9979
Блог
и еще много чего зависит от самих hardware.... самое простое сравнение ОЗУ, I/O шина (как его называют забыл), процессор и т.д.
16 авг 11, 14:40    [11126620]     Ответить | Цитировать Сообщить модератору
 Re: Почему Oracle под Windows может работать быстрее Linux?  [new]
Глупый Телевизор
Member

Откуда: телевизор больше не смотреть (с)
Сообщений: 679
VoDA,
К примеру, прямой асинхронный ввод-вывод.
Дополнительная инфа: Windows as an OS Platform for Oracle Database – Where Do I Start?
16 авг 11, 14:40    [11126626]     Ответить | Цитировать Сообщить модератору
 Re: Почему Oracle под Windows может работать быстрее Linux?  [new]
VoDA
Member

Откуда: сеРверная пальмира :)
Сообщений: 4898
env
kernel parameters с suse в студию
операционки распределились так:
OpenSUSE 11.4 64-bit.
Windows XP 32-bit.

Размер ОЗУ вряд ли важен ввиду того, что база имеет размер НОЛЬ и многократно влезает в память любого современного компа.
16 авг 11, 14:47    [11126672]     Ответить | Цитировать Сообщить модератору
 Re: Почему Oracle под Windows может работать быстрее Linux?  [new]
VoDA
Member

Откуда: сеРверная пальмира :)
Сообщений: 4898
винлинь
В чём прикол использования машины в дефолтовой конфигурации?
Если речь идёт о серьёзной эксплуатации, то любая система должна настраиваться на максимальную производительность.
а кто сказал про использование? мерять производительность можно в любой конфигурации, а дальше система передается в продакшен и уже там ее настраивают грамотные или не очень DBA.
16 авг 11, 14:48    [11126687]     Ответить | Цитировать Сообщить модератору
 Re: Почему Oracle под Windows может работать быстрее Linux?  [new]
SQL Bigot
Member

Откуда:
Сообщений: 841
ы!
VoDA
Oracle затыкается на винты.

действительно, виноват - Linux.

В случае OpenSUSE - очень может быть. В interbase народ тож жаловался на тормоза с дисками в 11.3, в отличие от 11.2
Помогало только впиливание ванильного ядра, AFAIR

Ну или другой линух попробовать, типа OEL - он точно не должен с ораклом тормозить :)
16 авг 11, 14:49    [11126691]     Ответить | Цитировать Сообщить модератору
 Re: Почему Oracle под Windows может работать быстрее Linux?  [new]
винлинь
Guest
VoDA
винлинь
В чём прикол использования машины в дефолтовой конфигурации?
Если речь идёт о серьёзной эксплуатации, то любая система должна настраиваться на максимальную производительность.
а кто сказал про использование? мерять производительность можно в любой конфигурации, а дальше система передается в продакшен и уже там ее настраивают грамотные или не очень DBA.


В чём прикол такого измерения производительности?
Хотя бы пару веских аргументов.
16 авг 11, 14:51    [11126703]     Ответить | Цитировать Сообщить модератору
 Re: Почему Oracle под Windows может работать быстрее Linux?  [new]
vadiminfo
Member

Откуда: Обнинск
Сообщений: 4800
VoDA
Oracle под Windows работает быстрее чем под Linux. Почему такое возможно?

В обоих случаях используется Oracle 11 в дефолтовой конфигурации.

у возможно, что Оракл буит быстре другого Оракла, када оба на Винде или др одной ОСи.
Када я здесь задавал вопрос почему 8 Оракл быстрее 9. Мне сказали, нормальное дело. Однако, при более внимательном рассмотрении оказалось что блоки по разному заполнялись и на 9 просто оказалось больше блоков. Када исправил 9 стал быстрее.

Скорее всего, то что Оракл быстрее работает на Винде в общем случае, нуждается в дополнительных подтвеждениях.
16 авг 11, 14:55    [11126731]     Ответить | Цитировать Сообщить модератору
 Re: Почему Oracle под Windows может работать быстрее Linux?  [new]
ы!
Guest
Причина давно известна - неквалифицированный персонал
16 авг 11, 15:00    [11126768]     Ответить | Цитировать Сообщить модератору
 Re: Почему Oracle под Windows может работать быстрее Linux?  [new]
VoDA
Member

Откуда: сеРверная пальмира :)
Сообщений: 4898
винлинь
В чём прикол такого измерения производительности?
Хотя бы пару веских аргументов.
нагрузочные тесты гонялись чтобы понять какие подсистемы тормозят и где нужно допилить код/изменить запросы/выявить другие артефакты влияющие на производительность такие как выбор ОС, выбор и настройка JVM.
16 авг 11, 15:03    [11126801]     Ответить | Цитировать Сообщить модератору
 Re: Почему Oracle под Windows может работать быстрее Linux?  [new]
VoDA
Member

Откуда: сеРверная пальмира :)
Сообщений: 4898
vadiminfo
Скорее всего, то что Оракл быстрее работает на Винде в общем случае, нуждается в дополнительных подтвеждениях.
у меня частный случай и мне интересно почему в этом частном случае такое поведение возможно... от чего зависит и как это можно затюнить =)
16 авг 11, 15:04    [11126814]     Ответить | Цитировать Сообщить модератору
 Re: Почему Oracle под Windows может работать быстрее Linux?  [new]
-2-
Member

Откуда:
Сообщений: 15330
VoDA,

Без сравнения действующих параметров экземпляров и железа ссылаться на ОС нужно в последнюю очередь.
Насколько знаю, в прежних версиях оракла на линуксе по дефолту не использовался async io, а на винде использовался. Есть и другие платформо-зависимые параметры, тем более opensuse не сертифицирована.
Также при невключенном directio производительность может зависеть от кеша ОС.
Если говорить именно об opensuse, то без отключения всяких индексаторов и обновляторов им вообще нельзя пользоваться.
К тому же 64 бит прожорливее 32 бит.
16 авг 11, 15:08    [11126865]     Ответить | Цитировать Сообщить модератору
 Re: Почему Oracle под Windows может работать быстрее Linux?  [new]
Ramin Hashimzade
Member

Откуда: Азербайджан, Баку
Сообщений: 9979
Блог
VoDA
vadiminfo
Скорее всего, то что Оракл быстрее работает на Винде в общем случае, нуждается в дополнительных подтвеждениях.
у меня частный случай и мне интересно почему в этом частном случае такое поведение возможно... от чего зависит и как это можно затюнить =)

опять таки вы задаети вопрос которому отсюда практически никто не может ответить! так как не имеет никакой информации о ваших серверах, о настройких этих серверах, и т.д.
16 авг 11, 15:15    [11126944]     Ответить | Цитировать Сообщить модератору
 Re: Почему Oracle под Windows может работать быстрее Linux?  [new]
VoDA
Member

Откуда: сеРверная пальмира :)
Сообщений: 4898
Ramin
опять таки вы задаети вопрос которому отсюда практически никто не может ответить! так как не имеет никакой информации о ваших серверах, о настройких этих серверах, и т.д.


выше написали
автор
Насколько знаю, в прежних версиях оракла на линуксе по дефолту не использовался async io, а на винде использовался.
этого вполне достаточно для моего уровня понимания Oracle
16 авг 11, 15:20    [11127004]     Ответить | Цитировать Сообщить модератору
 Re: Почему Oracle под Windows может работать быстрее Linux?  [new]
Ramin Hashimzade
Member

Откуда: Азербайджан, Баку
Сообщений: 9979
Блог
VoDA
Ramin
опять таки вы задаети вопрос которому отсюда практически никто не может ответить! так как не имеет никакой информации о ваших серверах, о настройких этих серверах, и т.д.


выше написали

че то не видно...
16 авг 11, 15:25    [11127065]     Ответить | Цитировать Сообщить модератору
 Re: Почему Oracle под Windows может работать быстрее Linux?  [new]
vadiminfo
Member

Откуда: Обнинск
Сообщений: 4800
VoDA
выше написали ... этого вполне достаточно для моего уровня понимания Oracle

Ну там писали вообще. У Оракла ить есть всякие там трассировки, статистики. Кроме того, может железо разное, диски. Может леквые проги на Линукси или он там чем-ито еще более важным занят, чем какие-то там тесты Оракла. Нужны же какие-то цифры.
16 авг 11, 15:35    [11127193]     Ответить | Цитировать Сообщить модератору
 Re: Почему Oracle под Windows может работать быстрее Linux?  [new]
env
Member

Откуда: Россия, Москва
Сообщений: 6729
vadiminfo, Ramin,

Не мешайте человеку сравнивать тёплое с мягким. Может он и разные запросы по стоимости сравнивает.
16 авг 11, 15:37    [11127222]     Ответить | Цитировать Сообщить модератору
 Re: Почему Oracle под Windows может работать быстрее Linux?  [new]
Глупый Телевизор
Member

Откуда: телевизор больше не смотреть (с)
Сообщений: 679
Ramin
VoDA
пропущено...


выше написали

че то не видно...
Чукча не читатеть? 11126626???
-2- потом эту же версию повторил.
VoDA
от чего зависит и как это можно затюнить =)
Забаненым в документации посвящается: Tuning Windows to Optimize Oracle Database
16 авг 11, 15:45    [11127326]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: [1] 2   вперед  Ctrl      все
Все форумы / Oracle Ответить