On Wed, Jan 13, 2010 at 12:59 AM, David Newman <dnew...@networktest.com> wrote: > On 1/12/10 9:51 PM, Ugo Bellavance wrote: >> On 2010-01-12 23:56, Chris Buechler wrote: >>> On Tue, Jan 12, 2010 at 11:50 PM, Ugo Bellavance<u...@lubik.ca> wrote: >>>> Hi, >>>> >>>> I'm running pfsense 1.2.2 on a pentium 4, 3.0 ghz, 1 GB RAM. HDD >>>> install. >>>> >>>> When I start a download from a nearby centos mirror, directly from the >>>> firewall (using fetch), I get the full bandwith available from my ISP >>>> (60 >>>> mbps). However, If I try to download the same file from the same >>>> server, >>>> but from a linux server behind the firewall, using wget, I only get >>>> about 20 >>>> mbps. If I start multiple download, I can reach 60mbps. Is there an >>>> explanation? >>>> >>> >>> Probably a TCP window difference of some sort between FreeBSD and your >>> Linux box. >> >> How would I check that? > > Run tcpdump to capture traffic from both types of transfers (from the > firewall and behind the firewall). Then examine the captures to compare > the TCP receive window sizes during the transfers. >
That's the best way, though maybe not the easiest to decipher if you aren't intricately familiar with how TCP functions. The settings are sysctls in FreeBSD and Linux. --------------------------------------------------------------------- To unsubscribe, e-mail: support-unsubscr...@pfsense.com For additional commands, e-mail: support-h...@pfsense.com Commercial support available - https://portal.pfsense.org