On 2012-02-16 14:47, Jack Bates wrote:
> How can you tell when your router hardware is too feeble for your demands?
> 
> Here at the Agahozo-Shalom Youth Village in Rwanda, 500 students and 150
> staff share one satellite internet connection. Downstream is 0.78 Mbps,
> upstream is 0.18 Mbps, but we hope in future to increase bandwidth. Most
> staff have netbooks and there are three computer labs with about 24
> computers each. The satellite modem is connected to a Linksys WRT54GL
> running OpenWrt 10.03.1

That router can certainly handle the throughput (bitrate), but the real
problem is in simultaneous TCP/UDP/conntrack sessions.

Please post these:

cat /proc/sys/net/ipv4/netfilter/ip_conntrack_buckets
cat /proc/sys/net/ipv4/netfilter/ip_conntrack_max
cat /proc/sys/net/ipv4/netfilter/ip_conntrack_count

If count is close to max, that's part of your problem. Your max is probably
16K or 4K, neither of which is sufficient for that many users.  Estimate 50
sessions per user assuming browsing, chat, and email.

You can increase these by echoing new values into those /proc settings, or
using sysctl. However, the limits set by the OpenWRT developers probably
reflect the real RAM limitations of the hardware.

And yes, check CPU and RAM load too. Are your load numbers (see "uptime" on
CLI) above 1.0?

My feeling is that you need to upgrade, yes. That WRT54GL is a great
device, but it's just not beefy enough for so many users.

Regards,
Tyler

-- 
Before emailing me, please watch "Stop Forwarding That Crap To Me":
http://www.youtube.com/watch?v=KCSA7kKNu2Y
_______________________________________________
openwrt-users mailing list
[email protected]
https://lists.openwrt.org/mailman/listinfo/openwrt-users

Reply via email to