Ok scenario

Script to hammer CPU:

DECLARE
LIM NUMBER;
BEGIN
LIM := 100000000;
FIBONACCI ( LIM );
COMMIT;
END;
/



Oracle 9.2.0.8 on windows 4 CPUS --> 4 mins
Oracle 9.2.0.8 on Solaris 10, 32 CPUS --> 22 mins


For some reason CPU per oracle process on Solaris 10 isn't going above 3%-4% whereas on windows it spikes straightaway (60%-70%)and runs a lot quicker.

Any ideas? Are the processes cpu capped somehow?

Thanks