Poor Performance on Linux

Erich Aigner

New Member
Hi all!

I have an SCO-Openserver Machine and a SuSE 8.2 Linux-Box.
On both Systems i have running Progress V91.D Workgroup.

On both Systems i build a DB with 2 GB size.
Same Structure, same DB-Blocksize, same Records per Block etc.
Same Server-Parameter, same client-parameters.

The SCO-Machine (233MHz) is a lot older then the Linux-Box (800Mhz) and the hard-drives are not so fast like Drives on the Linux-Machine.
The SCO-Box has 64MB Memory, while the Linux-Box has 512MB.
Both Systems uses IDE-Drives.

Well, i was surprised that the DB on the SCO-Box was build a lot faster then on the linux-Box.
I also checked the "create Records per Second" values in the promon-utility.
I got about 35 Records/sec on Linux and about 400 Rec/sec on SCO.
I simply created records within a 100 Records per transaction loop.

An interesting point on linux was, that the _progress - process only had aout 1.9% CPU-usage. The rest was idle.
While on SCO, the _progress used 99% of PCU-Power.

To be sure, i did the same on a customers linux-Machine with the same kernel (2.4.20)
This machine has 2Ghz CPU, 2GB Memory and fast SCSI-Drives.
Well, the DB was created a lot faster then on my linux, but only had 150 Rec/sec and had a lot longer total-time then my SCO-Box.

All other os-operations on my linux-box are n-times faster then on the sco-box.
Just progress seems to be extremly slow.

Any ideas?

Thank you in advance!
Erich
 
Top