Got a very strange problem and I'm looking for some ideas as to what could be causing it. I don't know what to try next.
I'm running a Zentyal gateway (Ubuntu 10.04, with squid etc. on top); which is being used as a proxy / firewall and a mail forwarder. Small network, maybe 15 people and the hardware is reasonable - A current gen Celeron CPU and 2gig RAM.
Recently they've been getting inconsistent Internet speeds so I ran speedtests:
1. From within the network - download speed yoyo's up and down. Starts off fast, then basically stops, then speeds up again, then crawls to an eventual average speed aof 300 to 400 Kb/s on a 6meg line!
Here's the weird part - upload speed is 500Kb/s, consistent.
2. From within the network, but bypassing the proxy (i.e. no squid, just routing through the Zentyal box) - same as above.
3. From the firewall (Zentyal box) itself / a laptop plugged directly into the router - consistent flat line at 6meg when downloading, and 500K when uploading, as it should be.
SO at first I thought this was a Squid issue (even though it's been working fine for ages and nothing's changed), but then I realised it was slow when bypassing Squid too. Confirmed this by disabling Squid on the firewall, just to make sure.
I've also disabled bandwidth shaping and monitoring software on the machine.
So just plain old normal Internet routing is slowing down the connection dramatically. But not at first, the initial download speed on the tests is always high, then it drops to a crawl after a few seconds.
What on earth could be causing this? Where to look next? Any ideas?
Thanks
I'm running a Zentyal gateway (Ubuntu 10.04, with squid etc. on top); which is being used as a proxy / firewall and a mail forwarder. Small network, maybe 15 people and the hardware is reasonable - A current gen Celeron CPU and 2gig RAM.
Recently they've been getting inconsistent Internet speeds so I ran speedtests:
1. From within the network - download speed yoyo's up and down. Starts off fast, then basically stops, then speeds up again, then crawls to an eventual average speed aof 300 to 400 Kb/s on a 6meg line!
Here's the weird part - upload speed is 500Kb/s, consistent.
2. From within the network, but bypassing the proxy (i.e. no squid, just routing through the Zentyal box) - same as above.
3. From the firewall (Zentyal box) itself / a laptop plugged directly into the router - consistent flat line at 6meg when downloading, and 500K when uploading, as it should be.
SO at first I thought this was a Squid issue (even though it's been working fine for ages and nothing's changed), but then I realised it was slow when bypassing Squid too. Confirmed this by disabling Squid on the firewall, just to make sure.
I've also disabled bandwidth shaping and monitoring software on the machine.
So just plain old normal Internet routing is slowing down the connection dramatically. But not at first, the initial download speed on the tests is always high, then it drops to a crawl after a few seconds.
What on earth could be causing this? Where to look next? Any ideas?
Thanks