Zum Hauptinhalt springen

Das ultimative aria2 Geschwindigkeits- & BitTorrent Tuning-Handbuch

Optimieren Sie Festplatten-IOPS, RAM-Cache-Puffer, Peer-Limits und DHT-Routing für Gigabit-Durchsatz und schonen Sie SSDs und NAS-Festplatten.

1. Festplattenallokation: 100% Festplattenauslastung vermeiden

Beim Herunterladen großer Dateien reserviert aria2 Speicherplatz. Der falsche Allokationsmodus führt zu Systemhängern oder starker Fragmentierung:

Allokationsmodus Empfohlenes Betriebssystem & Dateisystem IOPS-Auswirkung Bewertung & Empfehlung
file-allocation=falloc Linux / 群晖 / NAS (Ext4, XFS, Btrfs) Sofort (0 ms Overhead) ★ Linux & NAS Empfehlung
file-allocation=trunc macOS / APFS / ExFAT Nur Dateiheader-Kürzung macOS / USB Empfehlung
file-allocation=prealloc Windows (NTFS) Langsam (Schreibt Nullen) Bei >20 GB vermeiden
file-allocation=none Ältere Flash-Speicher Keine Allokation Führt zu Fragmentierung

2. RAM-Schreibcache (disk-cache)

Standardmäßig schreibt aria2 Daten sofort auf die Festplatte. Bei 16 Verbindungen entstehen tausende Schreibzugriffe, die SSDs belasten und Festplatten verlangsamen.

Empfohlene Cache-Größen:

  • Raspberry Pi / Mini-PC (1GB–2GB RAM): disk-cache=16M oder 32M
  • Mainstream NAS / VPS (4GB–8GB RAM): disk-cache=64M (Goldener Mittelweg)
  • Gigabit / 10G Workstations (16GB+ RAM): disk-cache=128M

3. BitTorrent Swarm-Performance & Peer-Tuning

aria2 nutzt standardmäßig konservative BT-Parameter (max. 55 Peers). Hier sind erprobte Hochleistungseinstellungen:

# High-Performance BitTorrent Config
# DHT & PEX
enable-dht=true
enable-dht6=false
dht-listen-port=6888
listen-port=6888

# Peer Swarm Tuning
bt-max-peers=128                  # Erhöht von 55 auf 128
bt-request-peer-speed-limit=50K   # Langsame Peers trennen
bt-tracker-connect-timeout=5      # Ungültige Tracker überspringen
bt-tracker-timeout=5

# BitTorrent Encryption
bt-min-crypto-level=arc4
bt-require-crypto=true

# Global DHT Bootstrap Nodes
dht-entry-point=router.bittorrent.com:6881
dht-entry-point6=dht.transmissionbt.com:6881

4. Hardware-basierter Konfigurationsgenerator

Wählen Sie Ihre Hardware, um das maßgeschneiderte Performance-Modul für Ihre aria2.conf zu erstellen:


        

5. Häufig gestellte Fragen (FAQ)

Q1: Warum bleibt der Download bei 0 KB/s, obwohl Seeder vorhanden sind?

Lösung: Alte Tracker im Torrent sind oft offline. Nutzen Sie unseren BT Tracker Hub für aktuelle Tracker-Listen und leiten Sie Port 6888 TCP/UDP im Router weiter.

Q2: Wie viele Verbindungen kann ein einzelner Download maximal nutzen?

Das Maximum pro Server liegt bei max-connection-per-server=16. Bei Segmenten können Sie split=16 oder split=32 wählen.

Q3: Wie kann ich die Download-Rate drosseln?

Setzen Sie in der aria2.conf z.B. max-overall-download-limit=50M für ein globales Limit von 50 MB/s.