diff --git a/Performance-Tuning.md b/Performance-Tuning.md index 03922aa..de3598a 100644 --- a/Performance-Tuning.md +++ b/Performance-Tuning.md @@ -54,7 +54,7 @@ throttle.max_downloads.set = 50 throttle.max_uploads.set = 50 # Set the numwant field sent to the tracker, which indicates how many peers we want. -# A negative value disables this feature. Default: `-1` (`tracker_numwant`) +# A negative value disables this feature. Default: `-1` trackers.numwant.set = 100 # Set the max amount of memory address space used to mapping file chunks. This refers to memory mapping, not @@ -62,17 +62,17 @@ trackers.numwant.set = 100 # This may also be set using ulimit -m where 3/4 will be allocated to file chunks. pieces.memory.max.set = 2048M -# Maximum number of connections rtorrent can accept/make (`sockets`) +# Maximum number of connections rtorrent can accept/make network.max_open_sockets.set = 999 -# Maximum number of open files rtorrent can keep open (you have to modify the system wide settings with ulimit!) (`set_max_open_files`) +# Maximum number of open files rtorrent can keep open (you have to modify the system wide settings with ulimit!) network.max_open_files.set = 600 -# Maximum number of simultaneous HTTP request (used by announce or scrape requests) Default: `32` (`set_max_open_http`) +# Maximum number of simultaneous HTTP request (used by announce or scrape requests) Default: `32` network.http.max_open.set = 99 # Send and receive buffer size for socket. Disabled by default (`0`), this means the default is used by OS -# (you have to modify the system wide settings!) (`send_buffer_size`, `receive_buffer_size`) +# (you have to modify the system wide settings!) # Increasing buffer sizes may help reduce disk seeking, connection polling as more data is buffered each time # the socket is written to. It will result higher memory usage (not visible in rtorrent process!). network.receive_buffer.size.set = 4M @@ -84,18 +84,18 @@ pieces.preload.type.set = 2 #pieces.preload.min_rate.set = 5120 # TOS of peer connections. Default: `throughput`. If the option is set to `default` then the system default TOS -# is used. A hex value may be used for non-standard settings. (`tos`) +# is used. A hex value may be used for non-standard settings. # Possible values: `[default|lowdelay|throughput|reliability|mincost]` or a hex value. #network.tos.set = throughput -# CURL options to add support for nonofficial SSL trackers and peers +# CURL options to add skip TLS verification (for nonofficial SSL trackers) network.http.ssl_verify_host.set = 0 network.http.ssl_verify_peer.set = 0 # CURL option to lower DNS timeout. Default: `60`. network.http.dns_cache_timeout.set = 25 -# Max packet size using xmlrpc. Default: `524288` (xmlrpc_size_limit) +# Max packet size using xmlrpc. Default: `524288` network.xmlrpc.size_limit.set = 2M # Save all the sessions in every 12 hours instead of the default 20 minutes.