I have some long-running scheduled jobs run from cron. I find that if I run exactly the same job form the command line using nohup, I get soemthing like 20 - 25 % performance improvement. Why is the same job slower when runnign from cron, and how can I make cron as fast as nohup from the command line?
You can adjust the priority of cron jobs by tweaking the 'nice' value in /etc/cron.d/queuedefs. 'man queuedefs' for an example.
Regards,
Mark