Optimizing NZBGet: Tips to Boost Performance
Enhancing NZBGet's performance involves optimizing various system components, including CPU, RAM, and hard drive interfaces. By adjusting specific settings, users can achieve more efficient operations.
Please Note: We do suggest creating a backup of your current settings before changing anything listed below, in the event your setup becomes unstable.
Accessing NZBGet Settings
To modify the settings discussed below:
-
Open NZBGet in your Web browser (usually accessible at
http://localhost:6789
or via the IP address of your device running NZBGet). -
Click on the Settings tab in the top navigation menu.
-
Use the left-hand navigation to find the relevant sections: Paths, News-Servers, Unpack, Check and Repair, Logging, and Download Queue.
-
Click Save all changes after making adjustments.
-
Restart NZBGet if prompted.
CPU Optimization
-
Encrypted Connections: Disable via Settings > News-Servers >
ServerX.Encryption
setting. To select a specific cipher, useServerX.Cipher
under the server configuration. Learn more about choosing a cipher from NZBGet. -
Connection Count: Modify Settings > News-Servers >
ServerX.Connections
to increase concurrent connections with your Usenet provider.
-
CRC Check: Found under the Check and Repair section as
CrcCheck
. -
Par Check: Use the Check and Repair section to set
ParCheck
andParScan
to 'auto', enableParQuick
, and set the number of threads viaParThreads
.
-
Unpacking: Under the Unpack section, enable
UnpackPauseQueue
.
RAM Optimization
-
Article Cache: Located under the Download Queue section, configure
ArticleCache
size.
-
Write Buffer: Also in the Download Queue section, adjust
WriteBuffer
according to available RAM.
Hard Drive Optimization
-
Direct Write: Enable
DirectWrite
under the Download Queue section.
-
File Fragmentation: Manage via settings like
WriteBuffer
andArticleCache
. -
Drive Cache Flushing:
FlushQueue
is found in the Download Queue section. -
Download Progress Logging:
ContinuePartial
is located in the Download Queue settings. -
Logging: Adjust
WriteLog
settings in the Logging section.
-
Par Check and Unpack: Enable
ParPauseQueue
in the Check and Repair section andUnpackPauseQueue
under the Unpack section. -
Intermediate Directory: Set
InterDir
under the Paths section.
Before making these adjustments, it's advisable to back up current settings to maintain system stability.