Page 1 of 1

Multi Processor support

Posted: February 22nd, 2010, 3:08 am
by rally
I've looked, but not yet seen the request for multi-processor support.

Despite the fact that I've got a quad-core processor and a RAID5 driveset, when SABNZBD starts to unpack, the download speed starts to bounce (separate drives for downloading & unpacking on different controllers).

After some testing I've found out that Sabnzbd does not seem to utilize multiple processors that are available.
Other programs (such as Newsleecher) seem to be able to divy up the load differently (tested on the same machine) causing the download to stay stable.

Version 0.5.0 is quite a lot better than the 4.x to be honest, so already a big step forward! :)

Re: Multi Processor support

Posted: February 22nd, 2010, 3:17 am
by shypike
SABnzbd itself uses only one core (due to the programming language we use).
Once par2 and unrar run, the OS is free to use other cores.
par2 and unrar do compete for resources with SABnzbd.
Since par2 is multi-core, it might very well take away performance from SABnzbd.
On most systems programs compete more for disk access than for CPU.

Performance isn't our primary concern now, for the coming half year
we are going to concentrate on improving robustness.

Re: Multi Processor support

Posted: February 22nd, 2010, 4:13 am
by rally
Thanks for your quick reply.

I agree that peformance is less importance then stability/robustness, but if in the coming time (long run) performance is put on the calendar I would be happy.

Just to be clear: Sabnzbd is still (by far) my preferred newsreader, but if there would be something I would wish for, that would be it :)

Thank you again for all your great work. I truly appreciate it.