[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: process in background



Some more data as suggested.  I run without nice, with nice -n 5 and nice -n
10, each version twice:

Without nice:
real    0m10.662s
user    0m9.513s
sys     0m3.448s

real    0m10.121s
user    0m7.712s
sys     0m2.444s

CPU% according to top reached 118%.


nice -n 5:
real    0m22.141s
user    0m27.202s
sys     0m1.444s

real    0m21.855s
user    0m28.674s
sys     0m2.468s

CPU% according to top reached 147%.


nice -n 10:
real    0m21.638s
user    0m26.878s
sys     0m1.268s

real    0m21.654s
user    0m27.090s
sys     0m1.176s

CPU% according to top reached 131%.

I do not trust the accuracy of top; I only use it to see relative CPU usage
of processes running *at the same time*.  The above results speak for themselves.

However the cpu usage reported by 'time' shows that nice incurs a hefty
penalty even though the system does nothing else.

I stress that I do not think that the above indicate a problem with nice.
This maybe just how it works.  I think I need something other than nice to
tell the system that a process should be given all the spare cycles but
nothing else.

Any suggestions?
Matyas
-
Every hardware eventually breaks.  Every software eventually works.


Reply to: