Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows NT/2000/2003 (http://forum.oszone.net/forumdisplay.php?f=5)
-   -   [решено] Как в Windows Server 2003 разрешить процессу oracle.exe использовать ЦП на 100% (http://forum.oszone.net/showthread.php?t=319561)

Iwan777 08-10-2016 16:04 2676139

Как в Windows Server 2003 разрешить процессу oracle.exe использовать ЦП на 100%
 
На сервере с ОС Windows Server 2003 R2 Standard x64 установлена небольшая база на Oracle.
Процессор 4-ёх ядерный ОЗУ 16ГБ.
При проведении расчётов процессор используется только на 25%, что сказывается на времени выполнения расчётов.
Каждое ядро задействовано на 25%, когда переключаю использование процессом oracle.exe одного ядра, то оно используется на 100%,
при переключении использования процессом oracle.exe двух ядер, то они загружаются на 50%, то есть в каждом случае процессор в целом используется на 25%.
Такое ощущение, что в ОС где-то стоит ограничение на использование данным процессом процессора на уровне 25%.
Как снять это ограничение?

Petya V4sechkin 08-10-2016 18:06 2676156

Iwan777, это означает, что процесс не использует распараллеливание.
То есть, расчёт выполняется в одном потоке, в каждый момент времени задействуется одно ядро.
Цитата:

Такое ощущение, что в ОС где-то стоит ограничение
ОС ни при чём, дело в алгоритме расчёта.

Iwan777 09-10-2016 08:50 2676291

Petya V4sechkin, похоже что так и есть. Выяснилось, что используется oracle express edition 10g, а у него ограничение на использование одного ядра.

El Scorpio 10-10-2016 03:27 2676496

Цитата:

Цитата Iwan777
При проведении расчётов процессор используется только на 25%, что сказывается на времени выполнения расчётов. »

Нет, процесс использует одно ядро на все 100%, а "диспетчер задач" отображает процент от общей загрузки системы по всем "процессорам" (здесь по всем ядрам процессора).
100% / 4 ядра даёт искомые 25%

Цитата:

Цитата Iwan777
Выяснилось, что используется oracle express edition 10g, а у него ограничение на использование одного ядра. »

Покупайте полную лицензию для поддержки многопроцессорного режима.

Iwan777 10-10-2016 19:37 2676754

Спасибо всем откликнувшимся!


Время: 05:14.

Время: 05:14.
© OSzone.net 2001-