Hallo an alle,
bin neu also erstmal Danke im Voraus.
Mein System:
freebsd5.4+i386+pf+altq+ADSL6000/768+User-Mode-PPP.
int_if und ext_if der Marke 3com.
Queueing auf $ext_if, ausgehend.
ca 10 Rechner im LAN.
Mein Problem:
Bandbreite vom Router/int_if zu lan-hosts über 100Mbit NUR ~600kbyte/s. In beide Richtiungen.
die geschwindigkeit ist auch schlecht. Ein ping von einem anderen host ergab:
Ich meine an pf liegt es nicht.
Szenario1: Mache ich zb einen ftp download aus dem Internet habe ich folgende Werte:
downloadrate: 200-350Kbyte/s
cpuload: ppp 30%
(pftop) altq queue outgoing: 50-300 acks/s schwankend
Range getesteter States: ca 100-8000
Szenario2: mache ich einen scp download bzw upload von einem anderen Host im LAN:
rate: schwankend, 200-500Kbyte/s
cpuload: sshd 30%
packets/s: weiss ich nicht wie es ohne altq auf $int_if per pftop anzeigbar ist.
Ich habe schon viel gelesen und viel probiert, brachte aber alles keinen Erfolg.
folgendes habe ich gemacht:
- ifconfig überprüft. ifconfig der Interfaces poste oder maile ich gerne.
- keine pf-regeln und kein altq auf $int_if.
--> keine Änderung. also schliesse ich aus dass pf das Problem ist.
- Überprüfen der Kernel-Konfiguration. (Poste oder maile ich gerne bei Bedarf)
- Neukompilieren des kernel
- setzen der $lan_if-MTU: 1500/1492/1454/1400
--> keine Anderung
- folgende sysctl-settings habe ich versucht:
Kann es sein dass $int_if einen Hardwaredefekt hat?
Oder spielt pf doch noch eine Rolle?
Sollte ich auf fbsd6.0 upgraden um "/etc/pf.conf: set skip on $lan_if" ausprobieren?
Ist der Pentium133 zu langsam? zuwenig RAM?
Ich habe keine Ideen mehr woran es liegen könnte. Bitte helft mir weiter.
Danke und Grüsse aus dem Schwarzwald
lulatsch
bin neu also erstmal Danke im Voraus.
Mein System:
freebsd5.4+i386+pf+altq+ADSL6000/768+User-Mode-PPP.
int_if und ext_if der Marke 3com.
Queueing auf $ext_if, ausgehend.
ca 10 Rechner im LAN.
Code:
# dmesg | grep -i cpu
CPU: Pentium/P54C (132.96-MHz 586-class CPU)
# top
Mem: 17M Active, 18M Inact, 23M Wired, 3604K Cache, 17M Buf, 8336K Free
Swap: 50M Total, 50M Free
# uname
FreeBSD 5.4-RELEASE Custom-Kernel
Mein Problem:
Bandbreite vom Router/int_if zu lan-hosts über 100Mbit NUR ~600kbyte/s. In beide Richtiungen.
die geschwindigkeit ist auch schlecht. Ein ping von einem anderen host ergab:
Code:
# ping -qc5 192.168.0.1
round-trip min/avg/max/stddev = 0.562/0.622/0.817/0.074 ms
Ping zu anderem Host im lan:
round-trip min/avg/max/stddev = 0.433/0.435/0.438/0.003 ms
Szenario1: Mache ich zb einen ftp download aus dem Internet habe ich folgende Werte:
downloadrate: 200-350Kbyte/s
cpuload: ppp 30%
(pftop) altq queue outgoing: 50-300 acks/s schwankend
Range getesteter States: ca 100-8000
Szenario2: mache ich einen scp download bzw upload von einem anderen Host im LAN:
rate: schwankend, 200-500Kbyte/s
cpuload: sshd 30%
packets/s: weiss ich nicht wie es ohne altq auf $int_if per pftop anzeigbar ist.
Ich habe schon viel gelesen und viel probiert, brachte aber alles keinen Erfolg.
folgendes habe ich gemacht:
- ifconfig überprüft. ifconfig der Interfaces poste oder maile ich gerne.
- keine pf-regeln und kein altq auf $int_if.
--> keine Änderung. also schliesse ich aus dass pf das Problem ist.
- Überprüfen der Kernel-Konfiguration. (Poste oder maile ich gerne bei Bedarf)
- Neukompilieren des kernel
- setzen der $lan_if-MTU: 1500/1492/1454/1400
--> keine Anderung
- folgende sysctl-settings habe ich versucht:
Code:
net.inet.ip.subnets_are_local=1
net.inet.ip.rtmaxcache=256
net.inet.ip.rtminexpire=2
net.inet.ip.rtexpire=2
net.inet.tcp.local_slowstart_flightsize=65535
net.inet.tcp.delayed_ack=0
net.inet.tcp.mssdflt=1460
net.inet.tcp.sendspace=65535
net.inet.tcp.recvspace=65535
net.inet.tcp.newreno=1
net.inet.tcp.icmp_may_rst=0
net.inet.udp.recvspace=73728
net.graph.nonstandard_pppoe=-1
kern.ipc.maxsockbuf=524288
kern.ipc.somaxconn=6500
Kann es sein dass $int_if einen Hardwaredefekt hat?
Oder spielt pf doch noch eine Rolle?
Sollte ich auf fbsd6.0 upgraden um "/etc/pf.conf: set skip on $lan_if" ausprobieren?
Ist der Pentium133 zu langsam? zuwenig RAM?
Ich habe keine Ideen mehr woran es liegen könnte. Bitte helft mir weiter.
Danke und Grüsse aus dem Schwarzwald
lulatsch
Zuletzt bearbeitet:
/