I've recently installed a completely new home network, including a 20Mbit/s Internet line. On the computer, directly connected to the main router by LAN, it is as fast as I expect. But on Wireless devices, like my Android SGS2 the speed was bloody slow.
At the begin I expected a low range of the signal due to walls and floors but once I installed a repeater the speed didn't increase at all. As if I didn't already had enough to do, troubleshooting at home became inevitable ;-).
On the computer I used the famous www.speedtest.net website to determine the speed. It came up to almost the full speed of the Internet line (19Mbit/s), which, as we all know, is almost never the full speed of what your contract says it is (best effort anyway). For Android there's an app for that, called Speed Test (also from speedtest.net) and I launched it. Android's data speed was at surprising 230Kbit/s !
I made some tests with the different 802.11 modes, switched forth and back to b/g/n, tested different settings. None of them had an impact. Just on top of that setting on my Zyxel router is another option called "Multicast Rate" which was set to 18Mbit:
By looking at it I thought "man, this is slow!" but instead of changing it, I wanted to know what "Multicast Rate" actually means. One of the first results in a search engine beginning with a G was this site: Why is My Apple Wi-Fi So Damn Slow, a blog of Terry Blanchard. In my case I don't have an Apple device, but indeed, my Wi-Fi is damn slow so I gave it a shot. And this guy, Terry Blanchard, answered the question about Multicast Rate in the following way:
Essentially, the multicast rate is the minimum speed that a wireless device must be able to communicate at in order to connect to the router. So, the lower the multicast rate, the further away, or more accurately, the weaker the wireless signal, are allowed to connect. Therefore, turning up your multicast rate will decrease the range of your wireless network. If you are experiencing your wireless devices constantly losing their wireless connections, and then restoring those connections automagically seconds later; check this setting. It’s probably too high.
Dude, you're so right.
I switched it to a much lower setting, to 1Mbit/s:
Then I retested the speed with the Speed Test app. Hell, the needle jumped up to 18Mbit/s!
Troubleshooting done successfully, and that even on my birthday!
Claudio Kuenzler from Switzerland wrote on Apr 6th, 2020:
It may be worth to note here that Wireless Multicast Rate has nothing to do with Network Multicast. Although they use the same naming, the technology and usage is completely different.
ck from Switzerland wrote on Mar 30th, 2020:
Gautham, by increasing the range, this also allows the devices to communicate faster with the AP. The more you move away from the AP, the device's range drops and communication speed drops fast, very likely to be less than the Multicast Rate. Interesting would be how exactly the Multicast Rate transfer speed is calculated, maybe that's just a theoretical transfer speed using dBm as calculation base, I'm not sure. And I'm not an expert on Wireless LAN.
Gautham from wrote on Mar 30th, 2020:
How did decreasing multicast rate increase your speed when it should only be increasing your range??
AWS Android Ansible Apache Apple Atlassian BSD Backup Bash Bluecoat CMS Chef Cloud Coding Consul Container Containers CouchDB DB DNS Database Databases Docker ELK ElasticSearch Elasticsearch Filebeat FreeBSD GlusterFS Grafana Graphics HAProxy HTML Hacks Hardware Icinga Icingaweb2 InfluxDB Internet Java KVM Kibana Kubernetes LXC Linux Logstash Mac Macintosh Mail MariaDB Minio MongoDB Monitoring Multimedia MySQL NFS Nagios Network Nginx OSSEC OTRS PGSQL PHP Perl Personal PostgreSQL Postgres PowerDNS Proxmox Proxy Python Rancher SSL Security Shell SmartOS Solaris Surveillance SystemD TLS Tomcat Ubuntu Unix VMWare VMware Varnish Virtualization Windows Wireless Wordpress Wyse ZFS Zoneminder