Hello,
I am using OpenBSD for a long time now, but recenty when I was testing
hi speed queues using altq and cbq i saw there is strange problem.
When queue is set to:
a) 5 mbit, trasfer rate between 2 computers is around 5mbit -> OK
b) 90 mbit, trasfer rate between 2 computers is around 90mbit -> OK
c) 50 mbit, trasfer rate between 2 computers is ONLY around 30mbit ->
WHY ?!?!?!?!???
I have tried changing mbit to kb, using % - no difference.
I have tested it on OpenBSD 4.7 and 4.2.
I was testing this speed using iperf, pktstat, transfering file using
scp and wget.
Below is pf.conf:
set skip on lo
altq on xl1 cbq bandwidth 52Mb queue { komp1_out2, komp2_out2,
komp3_out2, domyslna_out2 }
queue komp1_out2 bandwidth 500Kb cbq
queue komp2_out2 bandwidth 500Kb cbq
queue komp3_out2 bandwidth 50Mb cbq
queue domyslna_out2 bandwidth 1Mb cbq(default)
altq on xl0 cbq bandwidth 52Mb queue { komp1_in2_wew, komp2_in2_wew,
komp3_in2_wew, domyslna_in2_wew }
queue komp1_in2_wew bandwidth 500Kb cbq
queue komp2_in2_wew bandwidth 500Kb cbq
queue komp3_in2_wew bandwidth 50Mb cbq
queue domyslna_in2_wew bandwidth 1Mb cbq (default)
pass in quick on xl0 from 192.168.111.0/24 to any queue komp3_in2_wew
pass out quick on xl1 from 192.168.111.0/24 to any nat-to 10.0.0.4 queue
komp3_out2
pass in quick on xl1 proto tcp from any to 10.0.0.4 port {5001} rdr-to
192.168.111.2 queue komp3_out2
pass out quick on xl0 proto tcp from any to 192.168.111.2 queue
komp3_in2_wew
--
best regards,
Robert Lewandowski