I can't really go much higher than the default of 200 without slowing my box to crawl anyway by maxing all available RAM (this is 32bit Windows with 2GB RAM). Also, even if I could, I find it pretty much overkill to give Newsbin 2000MB (ie. two gigabytes!!) of download cache, especially since the previous version basically didn't need any download cache at all and could constantly download at my 100MBit cap without any slowdown whatsoever.
Quade wrote:Cache blocks end up being from 400-600K in length so, 200 of them is about 120 megs of RAM. 300 would be 180 ish megs.
Have you thought of reserving a configurable amout of memory for chunk cache instead? This would make it easier to predict Newsbin's memory consumption and to adjust the cache to match the actual amount of RAM one can "spare".
Quade wrote:Reserved RAM Size / 600K = Cache blocks.
I'm wondering if your cache is getting purged because your download speed is faster than Newsbin can actually write the files. During assembly, available cache blocks are used to store newly downloaded chunks of the next file so, if your assembly is slow, the cache will get pushed to disk. Only one thread reads or writes cache blocks to disk so, it's likely the download will stall when the cache gets down to zero. That's probably what you're seeing.
Are you running Newsbin inside a VM?
[PERFORMANCE]
ChunkCacheSize=n
Quade wrote:You add it. It's not in there already.
Quade wrote:I've also noticed that older posts seem slower to download than newer.
Return to V6 Technical Support
Users browsing this forum: No registered users and 3 guests