I was aware of that through my Googling. But the problem was usually attributed to dynamic content. I'm just downloading static JPG and PNG files. So if the content length changes, I'd say the router isn't working properly, right?I found out, after much painful testing, that ApacheBench will treat a response as an error if all of the responses don't match the same exact content length.
Interesting. But the problem isn't necessarily due only to the router. The NIC I test with could work fine, but another may not.You also need to test Fast Ethernet (100Mb) devices connected directly to the router. I found out recently that the Archer C2600 only gives 40-60Mbps with Fast Ethernet devices (they ran full speed when separated by a gigabit switch). This is very much important because a lot of smart TVs, smart players, powerline adapters, etc. only have Fast Ethernet. It's an easy way for them to save money. We need to know that the router can handle Fast Ethernet connections at full speed, in addition to any gigabit capabilities it may have.
We need to know that the router can handle Fast Ethernet connections at full speed, in addition to any gigabit capabilities it may have
This is way into the weeds for little ol' SmallNetBuilder.Hmmm... just wondering - one of the issues that routers have to deal with is packet loss and wide differences in latency on the WAN vs. LAN side...Thoughts here?
# Some kernel tweaks for Network performance
# aggressive, but good for gigabit
#
# these might not work for everyone
#
# socket buffer space - sounds like a lota at 16MB per socket. it isn't
net.core.rmem_max = 16777216
net.core.wmem_max = 16777216
# These are the corresponding settings for the IP protocol, in the format
# (min, default, max) bytes. The max value can’t be larger than the
# equivalent net.core.{r,w}mem_max.
net.ipv4.tcp_rmem = 4096 87380 16777216
net.ipv4.tcp_wmem = 4096 65536 16777216
# Increase the number of outstanding syn requests allowed.
net.ipv4.tcp_max_syn_backlog = 4096
This is way into the weeds for little ol' SmallNetBuilder.
Interesting. But the problem isn't necessarily due only to the router. The NIC I test with could work fine, but another may not.
Kernel tweaks were done as described in the Ars article. ("So about that testing section").
The new process will still have the weakness of not checking performance with encrypted WAN connection types, unfortunately.
Hi Jim. Thanks for checking in. I'm referring to the WAN ISP connection type, such as PPPoE, L2TP, etc. I'm told the encryption required in these connection types can reduce router throughput.What are you referring to here? Router-managed VPN and forwarding most LAN-to-WAN traffic down a tunnel to the endpoint?
I'm about in the same boat as you. Haven't paid much attention because it's not really that feasible to test on an ongoing basis. Or at least I don't think it's feasible. I usually get pinged from test gear suppliers and have never heard from anyone peddling a DSLAM in a box.Is PPPoE encrypted? I thought it was authentication-only? I have to admit I've paid as little attention to it as possible, since I try to avoid any DSL-based connection types.
I'm about in the same boat as you. Haven't paid much attention because it's not really that feasible to test on an ongoing basis. Or at least I don't think it's feasible. I usually get pinged from test gear suppliers and have never heard from anyone peddling a DSLAM in a box.
Welcome To SNBForums
SNBForums is a community for anyone who wants to learn about or discuss the latest in wireless routers, network storage and the ins and outs of building and maintaining a small network.
If you'd like to post a question, simply register and have at it!
While you're at it, please check out SmallNetBuilder for product reviews and our famous Router Charts, Ranker and plenty more!