Why are my downloads so slow?
Posted: February 19th, 2013, 9:47 pm
Before I begin, I'm going to take a guess and say that I probably need to upgrade my hardware, but I want to do some due diligence before I upgrade hardware here.
I recently reconfigured my NAS with Windows Server 2012 - added Storage Spaces, and I have a nice thin provisioned 45TB disk with about 18TB worth of actual HDDs. (I'm planning for the future here.) Anyway - set up SAB+SB+CP and everything worked fine out of the gate. Very promising until I started trying to set up a nice sized backlog so I could fill up that disk space.
My internet connection pegs around 2.3 MB/s. I like to throttle SAB down to about 1.8 MB/s, so I'll be able to actually surf the web and what not while it's working. My backlog is still being filled, but right now it looks like SAB has a backlog of about 3,000 items. Should fill around 7TB of space when it's all said and done in a few months.
The NAS is a little underpowered. It was originally intended to simply be an unRAID server that did nothing but host the files... but I figured my MSDN subscription was going to waste if I didn't install Windows Server. I like it a lot better. The machine has 4 GB of RAM, which isn't terrible, but here are my CPU/Motherboard specs:
AMD Sempron 145 Sargas 2.8GHz Socket AM3 45W Single-Core Desktop Processor SDX145HBGMBOX
ASUS M5A78L-M LX PLUS AM3+ AMD 760G Micro ATX AMD Motherboard
Surprise, surprise, SABnzbd+ is pegging my processor. But before I go out and try a) a more powerful processor to fit in an AM3+ socket, or b) replace the whole getup with a proper Intel configuration, I'd like to see if I can optimize this somehow without making the download process more manual. I like to configure these servers for friends and family and set it and forget it is the motto here... not everyone is as technical as I am.
Here is my server configuration if that helps:
Primary server - secure.usenetserver.com
Alternate server 1 - ssl.astraweb.com
Alternate server 2 - reader.extremeusenet.nl
Backup/Fill server - news.tweaknews.eu
The bandwidth has been fairly equally spread between all 3 servers, I don't know that I've set them up in SAB (or that I can) as primary/alternate, but I like to think of them that way.
I guess what I'm really asking is, SAB seems to be doing extra processing based on the size of the backlog, and I'm not entirely sure why. Is there a way for SAB to fetch the NZB's needed, build the backlog, but only work on say, the first 20 items? Whatever SAB needs with the rest can just be saved to disk until they reach the top 20. So I'd like to avoid a solution that involves sacrificing my queue size, disabling my backup server, etc. Any ideas? And will throwing hardware at it even help if that is actually the only solution?
I recently reconfigured my NAS with Windows Server 2012 - added Storage Spaces, and I have a nice thin provisioned 45TB disk with about 18TB worth of actual HDDs. (I'm planning for the future here.) Anyway - set up SAB+SB+CP and everything worked fine out of the gate. Very promising until I started trying to set up a nice sized backlog so I could fill up that disk space.
My internet connection pegs around 2.3 MB/s. I like to throttle SAB down to about 1.8 MB/s, so I'll be able to actually surf the web and what not while it's working. My backlog is still being filled, but right now it looks like SAB has a backlog of about 3,000 items. Should fill around 7TB of space when it's all said and done in a few months.
The NAS is a little underpowered. It was originally intended to simply be an unRAID server that did nothing but host the files... but I figured my MSDN subscription was going to waste if I didn't install Windows Server. I like it a lot better. The machine has 4 GB of RAM, which isn't terrible, but here are my CPU/Motherboard specs:
AMD Sempron 145 Sargas 2.8GHz Socket AM3 45W Single-Core Desktop Processor SDX145HBGMBOX
ASUS M5A78L-M LX PLUS AM3+ AMD 760G Micro ATX AMD Motherboard
Surprise, surprise, SABnzbd+ is pegging my processor. But before I go out and try a) a more powerful processor to fit in an AM3+ socket, or b) replace the whole getup with a proper Intel configuration, I'd like to see if I can optimize this somehow without making the download process more manual. I like to configure these servers for friends and family and set it and forget it is the motto here... not everyone is as technical as I am.
Here is my server configuration if that helps:
Primary server - secure.usenetserver.com
Alternate server 1 - ssl.astraweb.com
Alternate server 2 - reader.extremeusenet.nl
Backup/Fill server - news.tweaknews.eu
The bandwidth has been fairly equally spread between all 3 servers, I don't know that I've set them up in SAB (or that I can) as primary/alternate, but I like to think of them that way.
I guess what I'm really asking is, SAB seems to be doing extra processing based on the size of the backlog, and I'm not entirely sure why. Is there a way for SAB to fetch the NZB's needed, build the backlog, but only work on say, the first 20 items? Whatever SAB needs with the rest can just be saved to disk until they reach the top 20. So I'd like to avoid a solution that involves sacrificing my queue size, disabling my backup server, etc. Any ideas? And will throwing hardware at it even help if that is actually the only solution?