Page 1 of 1

2xCPU's

Posted: February 20th, 2013, 6:18 pm
by CJRamze
Hi Guys,
bit of a brief question, was going to hop on the IRC channel but I can't seem to connect to the server at the moment.

I've managed to get my hands on a HP Proliant D140 G2, Loaded it with 2x3.6ghz Xeons and 8GB of RAM (Anymore and it wont post... Still working on that)
I was going to se this up and one of its tasks was going to be to run Sabnzbd on Ubuntu server, however its only just come to my attention I've never run an OS on 2 CPU's.

Will Sabnzbd be able to take advantage of this?
Has anyone done it before? The CPU's are old Xeon 3.6GHZ 800mhz types.

Any help is appriciated.

Re: 2xCPU's

Posted: February 21st, 2013, 1:17 am
by sander
AFAIK:

Python is single core, and thus SABnzbd will run on one core
par2 and/or unrar are multi-core

So: you can run SABnzbd on a multi-core (/CPU) system, and the compute-intensive parts (par2 and/or unrar) will take advantage of it.

Re: 2xCPU's

Posted: February 21st, 2013, 9:35 am
by CJRamze
Hi Sander.
Thanks for the quick response.
I will need to look into Unrar and Par2's ability to use 2xCPU's to divvy the workload
Otherwise I might just create two seperate VM's.

If I can keep a single server though I'd prefer that!

Many thanks

Re: 2xCPU's

Posted: February 21st, 2013, 10:31 am
by sander
Just run SABnzbd, and you will be OK. Reasons:

During the download itself, problaby your Internet connection or your Usenet account will be the bottleneck (and not your CPU)
During the repair/unpack, par2 and/or unrar will run multi-core, and will thus utilize your CPU's, core and threads.

It looks like a beast of a machine to me, so ... happy downloading. :-)


HTH