Skip to content

Advice needed for creating a high speed config #4097

Description

@fusk-l

I look up basically every setting in an attempt to understand what they do before changing something i might've read from a guide somewhere. Most i understand and there's those i don't understand very well, while it can also be difficult keeping track of how well settings play with each other, like disk settings etc.
And it's not easy to find info on google as discussions mostly center around specific settings and not the entire config.

I understand the "high performance seed" profile is (primarily) for seeding only, there is no "high performance both ways" profile, so i figured i'd use the performance profile as a base to create a config that also performs well during download.

Libtorrent 1.2.2.
Deluge 2.0.3.
Windows 10.

Right now i'm running the "high performance seed" profile with these settings.
Notice anything wrong with this?

        "active_checking": 1,
        "active_downloads": 3,
        "active_limit": 2000,
        "active_loaded_limit": 0,
        "active_seeds": 2000,
        "active_tracker_limit": 2000,
        "aio_threads": 16,
        "allow_multiple_connections_per_ip": true,
        "allow_partial_disk_writes": true,
        "allowed_enc_level": 3,
        "allowed_fast_set_size": 0,
        "announce_to_all_tiers": true,
        "announce_to_all_trackers": true,
        "auto_sequential": true,
        "cache_buffer_chunk_size": 128,
        "cache_expiry": 400,
        "cache_size": 65536,
        "cache_size_volatile": 256,
        "checking_mem_usage": 2048,
        "choking_algorithm": 0,
        "close_file_interval": 120,
        "coalesce_reads": true,
        "coalesce_writes": true,
        "connection_speed": 200,
        "connections_limit": 8000,
        "contiguous_recv_buffer": true,
        "disk_io_read_mode": 0,
        "disk_io_write_mode": 0,
        "download_rate_limit": 80000000,
        "enable_dht": false,
        "enable_incoming_tcp": true,
        "enable_incoming_utp": true,
        "enable_lsd": false,
        "enable_natpmp": false,
        "enable_outgoing_tcp": true,
        "enable_outgoing_utp": true,
        "enable_upnp": false,
        "file_pool_size": 500,
        "guided_read_cache": true,
        "half_open_limit": 50,
        "in_enc_policy": 1,
        "inactivity_timeout": 20,
        "listen_interfaces": "192.168.1.101:49997",
        "listen_queue_size": 3000,
        "low_prio_disk": false,
        "max_allowed_in_request_queue": 2000,
        "max_failcount": 3,
        "max_http_recv_buffer_size": 6291456,
        "max_out_request_queue": 1500,
        "max_queued_disk_bytes": 7340032,
        "max_rejects": 10,
        "mixed_mode_algorithm": 0,
        "out_enc_policy": 1,
        "peer_timeout": 20,
        "piece_extent_affinity": true,
        "predictive_piece_announce": 250,
        "prefer_rc4": true,
        "prefer_udp_trackers": true,
        "rate_limit_ip_overhead": false,
        "rate_limit_utp": false,
        "read_cache_line_size": 32,
        "recv_socket_buffer_size": 1048576,
        "request_timeout": 10,
        "seed_choking_algorithm": 1,
        "send_buffer_low_watermark": 1048576,
        "send_buffer_watermark": 3145728,
        "send_buffer_watermark_factor": 150,
        "send_socket_buffer_size": 1048576,
        "suggest_mode": 0,
        "torrent_connect_boost": 60,
        "tracker_backoff": 5,
        "unchoke_slots_limit": -1,
        "upload_rate_limit": 57000000,
        "use_disk_cache_pool": false,
        "use_disk_read_ahead": true,
        "use_parole_mode": true,
        "use_read_cache": true,
        "use_write_cache": true,
        "volatile_read_cache": false,
        "whole_pieces_threshold": 20,
        "write_cache_line_size": 256

Edit: Updated to reflect present settings.

Also, i'm uncertain about "piece_extent_affinity", i understand it's supposed to help with disk i/o, but at the same time can hurt performance. Does anyone have any experience with this setting?

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions