@rilicek, zmniejsz upload dla transmission do 1kB/s. Transmission oprócz wysyłania samego pliku robi też inną rzecz. A właściwie to każdy klient torrenta tak robi. Wysyła zapytania o peery, skutkuje to tym, że np potrafi wysyłać do sieci informacje z prędkoścoą 20-30kB/s, mimo ustawienia znacznie mniejszych wartości w uploadzie. Ale to są właśnie zapytania o peery. Zmniejsz więc upload do 1kB/s, transmission powinien wtedy szybciej się rozpędzić mając mniejszą ilośc peerów. Mimo to i tak będzie czasami wykorzystywał upload w dużym stopniu.
To po pierwsze, musisz też zmniejszyć czas połączeń TCP i UDP. To co tak naprawde zabija router to czas połączeń. Ustaw takie wartości:
1.TCP timeout:
- established 1200 sekund
- SYN send 120 sekund
- SYN received 60 sekund
- FIN wait 120 sekund
- TIME wait 60 sekund
- CLOSE 10 sekund
- CLOSE wait 60 sekund
- last ACK 30 sekund
- LISTEN 120 sekund
2. UDP timeout
- Unreplied 10 sekund
- Assured 180 sekund
Wszystkie te wartości powinno się dać ustawić w pliku /etc/sysctl.conf
http://infobot.pl/r/1ZhONa dobry początek spróbuj taki config:
kernel.panic=3
net.ipv4.conf.default.arp_ignore=1
net.ipv4.conf.all.arp_ignore=1
net.ipv4.ip_forward=1
net.ipv4.icmp_echo_ignore_broadcasts=1
net.ipv4.icmp_ignore_bogus_error_responses=1
net.ipv4.tcp_ecn=0
net.ipv4.tcp_fin_timeout=30
net.ipv4.tcp_keepalive_time=120
net.ipv4.tcp_syncookies=0
net.ipv4.tcp_timestamps=1
net.core.netdev_max_backlog=30
net.netfilter.nf_conntrack_checksum=0
net.ipv4.netfilter.ip_conntrack_checksum=0
net.ipv4.netfilter.ip_conntrack_max=4096
net.ipv4.netfilter.ip_conntrack_tcp_timeout_established=1200
net.ipv4.netfilter.ip_conntrack_udp_timeout=10
net.ipv4.netfilter.ip_conntrack_udp_timeout_stream=180
net.ipv6.conf.all.forwarding=1
# disable bridge firewalling by default
net.bridge.bridge-nf-call-arptables=0
net.bridge.bridge-nf-call-ip6tables=0
net.bridge.bridge-nf-call-iptables=0
Jak dalej będzie zamulał, to będziemy go odpowiednio modyfikować dalej.