powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Oracle 11g не использует все процессоры
12 сообщений из 12, страница 1 из 1
Oracle 11g не использует все процессоры
    #39781778
Nugman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день коллеги, столкнулся с проблемой , сервер БД не использует второй процессор (ОС при этом часть процессов назначает на второй процессор)
ОС windows server 2016 standard
субд oracle 11g 11.2.0.4

в enterprise manager во вкладке perfomance загрузка cpu -50% больше не поднимается,
в диспетчере задач windows ядра нагружены через один, при изменении вида по процессорам, один загружен на 100% второй колеблется от 5% до 15%
как сделать так что бы СУБД использовала оба процессора?
...
Рейтинг: 0 / 0
Oracle 11g не использует все процессоры
    #39781796
Фотография -2-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Nugmanкак сделать так что бы СУБД использовала оба процессора?Запусти две сессии с пустым бесконечным циклом.
...
Рейтинг: 0 / 0
Oracle 11g не использует все процессоры
    #39782529
Nugman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
не сработало. видимо ограничение ОС , потому что на win srv 2012 все нормально, а на 2016 где 2 процессора по факту используется только один, проверил на 3х серверах, везде одно и то же
...
Рейтинг: 0 / 0
Oracle 11g не использует все процессоры
    #39783471
Фотография Viewer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Oracle 11g не использует все процессоры
    #39783785
Андрей Панфилов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
-2-Запусти две сессии с пустым бесконечным циклом.там на картинке 12 ядер, 6 из которых утилизированы.

очевидно что здесь дело в cpu affinity, например: https://docs.oracle.com/en/database/oracle/oracle-database/12.2/ntqrf/registry-parameters--overview.html#GUID-BBFA0948-EA95-48F4-86AB-E076C549B9E6
...
Рейтинг: 0 / 0
Oracle 11g не использует все процессоры
    #39783797
Фотография mefman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
да. известная тема с виндой )
...
Рейтинг: 0 / 0
Oracle 11g не использует все процессоры
    #39783799
master_yoda
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Андрей Панфиловочевидно что здесь дело в cpu affinity
Правой кнопкой на oracle.exe -> set affinity -> all cpus

Если там не помогло, то проверить instance caging:
show parameter cpu_count
show parameter resource_manager_cpu_allocation
show resource_manager_plan
...
Рейтинг: 0 / 0
Oracle 11g не использует все процессоры
    #39784393
Nugman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
master_yoda,

не помогло, в соответствиях процессора почему то 2 группы, в первой галочки проставлены на все ядра, во второй пусто. поставить на обе группы не дает, а если поставить на вторую группу, то с первой галки снимаются.

далее приведен вывод команд:

show parameter cpu_count;

NAME TYPE VALUE
--------- ------- -----
cpu_count integer 24

-------------

show parameter resource_manager_cpu_allocation ;

NAME TYPE VALUE
------------------------------- ------- -----
resource_manager_cpu_allocation integer 24


-------------
show resource_manager_plan;

SP2-0735: unknown SHOW option beginning "resource_m..."

так же посмотрел данный параметр в EM (initialization parameters) там значение пустое.
...
Рейтинг: 0 / 0
Oracle 11g не использует все процессоры
    #39784397
Nugman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Андрей Панфилов,

кажется верное направление, буду копать в эту сторону.
вы настраивали уже это у себя? не нашел примера какой параметр создать в реестре
...
Рейтинг: 0 / 0
Oracle 11g не использует все процессоры
    #39784548
Андрей Панфилов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Nugman не помогло, в соответствиях процессора почему то 2 группы, в первой галочки проставлены на все ядра, во второй пусто. поставить на обе группы не дает, а если поставить на вторую группу, то с первой галки снимаются.Таки странно, процессоров у вас на скриншоте меньше 64, однако, вот: https://bitsum.com/general/the-64-core-threshold-processor-groups-and-windows/
...
Рейтинг: 0 / 0
Oracle 11g не использует все процессоры
    #39784670
master_yoda
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Nugmanпоставить на обе группы не дает, а если поставить на вторую группу, то с первой галки снимаются.
Еще вот сюда бы посмотрел:
show parameter numa
...
Рейтинг: 0 / 0
Oracle 11g не использует все процессоры
    #39784675
Надфиль
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
может не мучится и поставить нормальную ОС под оракл? :-)
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Oracle 11g не использует все процессоры
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]