"Prog" <prog@mike.kouest.com> wrote in
news:1127242743.763882.207440@g49g2000cwa.googlegr oups.com:
> More information:
>
> Our benchmark uses 6 processes doing extensive read/write operations,
> each on a different table of a single database to avoid any record
> lock waits. Also, before running a test, we reboot the system to flush
> out cache (Progress and OS).
>
> Here are some of the numbers (in seconds):
>
> Workgroup 1 CPU: 47.88
> Workgroup 4 CPU: 86.72
> Workgroup 4 CPU with Progress binded to one processor: 53.96
> Enterprise 1 CPU: 51.70
> Enterprise 4 CPU: 57.95
>
> Doing the same with read-only processes give similar results:
> Workgroup with single CPU being the fastest!!!
>
> HOW CAN THIS BE?? Why doesn't Enterprise use all the available CPUs?
>
>
Progress client processes are single threaded.. Load the system with
1000 users and you will see the difference..
For some good articles and testing programs, go to
www.greenfieldtech.com and look at the articles by Tom Bascom..
Kevin