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=16Moder32M - 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:
# 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.