Consultor Eletrônico



Kbase P23800: Is there any limitation to the number of CPUs that will be used by Progress?
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   22/04/2010
Status: Verified

GOAL:

Is there any limitation to the number of CPUs that will be used by Progress?

GOAL:

How many processors can be used by Progress ?

FACT(s) (Environment):

All Supported Operating Systems
Progress 8.x
Progress 9.x
OpenEdge 10.x

FIX:

With all Progress products there is currently no CPU limit within the software that will stop Progress from running.

However in relation to the database products the Enterprise Database does allow better use of multiple CPU's by using a more efficient algorithm for accessing shared memory structures. This is the database -spin parameter which isn't available with the Workgroup or Personal Databases. The Enterprise Database also allows Asynchronous Page Writes (APWs), Before Image Writer (BIW), and After Image Writer (AIW) processes to be started which will also enable better use of multiple CPU's.

Also please note that all Progress processes are essentially single threaded (except SQL-92) meaning that they will only run on one CPU at a time. However, this is overcome by using processes like APW's, BIW's, and to some degree the -spin parameter.