Как в 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%. Как снять это ограничение? |
Iwan777, это означает, что процесс не использует распараллеливание.
То есть, расчёт выполняется в одном потоке, в каждый момент времени задействуется одно ядро. Цитата:
|
Petya V4sechkin, похоже что так и есть. Выяснилось, что используется oracle express edition 10g, а у него ограничение на использование одного ядра.
|
Цитата:
100% / 4 ядра даёт искомые 25% Цитата:
|
Спасибо всем откликнувшимся!
|
Время: 05:14. |
Время: 05:14.
© OSzone.net 2001-