A slow network can be frustrating. Lately, I’ve been looking into network diagnostics for Unix or Linux systems, especially where ping or traceroute are not not allowed.
The web site Linux for You has a good discussion of alternatives in an article, “Sniff! Sniff!! Who Clogs My Network?” [URL http://www.linuxforu.com/how-to/who-clogs-my-network/]
One interesting tool is My Traceroute, mtr, which monitors communications while they happen. But it still uses ping. If your network allows only HTTP/HTTPS, you can use traceroute -t.
Layer Four Traceroute or lft is useful to show the route that a trace follows.
The author, Sitaram Chamarty, likes to use lftop (instead of netstat) to see who’s using the most resources. Another utility, lftraf, shows TCP and UDP traffic separately, but lftop keeps useful statistics.
Sitaram also recommends a network monitor, such as conky or gkrellm.
I can tell I still have a lot to learn, but I like to find experts who have done the research for me and picked out the best tools.