Can we bring scroll bars back by default please?
HN user
panosv
Everyone knows ping. But over the decades, the networking community has quietly built an entire family of specialized variants — each solving a problem that standard ICMP couldn't. A few examples of why you'd reach for something else:
tcping — when firewalls eat your ICMP and you need to test port availability
arping — L2 diagnostics and duplicate IP detection, no IP stack needed
fping — scan a /24 in seconds, all hosts in parallel
OWAMP — when you actually need one-way latency, not just RTT
dnsping — when the slowness lives in your resolver, not the network
I put together a comparison table of the most useful ones, across protocol, OSI layer, platform, multi-host support, and root requirements. The OSI layer column alone tells you a lot — if you're reaching for ping to debug something that lives at L4 or L7, you're probably using the wrong tool.
What about Google? Anyone has any insights on their unit economics since they own the models and the infrastructure (which is also custom TPUs)? Are they doing better or are they in the same money losing business?
Can someone recommend a dongle that actually works? I’ve tried a few and they are highly unreliable or stop working after a few months.
Great work! There are quite a few flavors of ping:
TCPPing: https://netbeez.net/blog/tcping/
vmPing: <https://netbeez.net/blog/how-to-use-vmping/>
DNSPing: <https://netbeez.net/blog/dnsping-linux/>
PathPing: <https://netbeez.net/blog/path-analysis-pathping-windows/>
fping: <https://netbeez.net/blog/linux-how-to-use-fping/>
gping: <https://netbeez.net/blog/linux-how-to-use-gping/>
prettyping: <https://netbeez.net/blog/linux-how-to-use-prettyping/>
Lemurian Labs looks like it's doing something similar: https://www.lemurianlabs.com/technology They use the Logarithmic Number System (LNS)
MacOS has now a built in dedicated tool called networkQuality that tries to capture these variables https://netbeez.net/blog/measure-network-quality-on-macos/
Also take a look at Measurement Swiss Army-Knife (MSAK) https://netbeez.net/blog/msak/
We had a discussion with one of Apple's moderators here: https://developer.apple.com/forums/thread/726713
If you have a better way to reach them, lmk.
Not completely relevant, but another long standing bug: An 11 Year Old Bug in the macOS Popen(): https://news.ycombinator.com/item?id=37238433
If you don't mind, which one is your start up?
Self plug of our Linux of Network Engineers series: https://netbeez.net/blog/category/linux/
That's the point. On the GPU side they use all the 5000+ cores to parallelize the algorithm (they use the hardware to its full potential). On the CPU side they use just one core (at least there is no mention around the cores used on the CPU). It's like saying a Camry beat a Ferrari in maximum speed, but you don't mention that the Ferrari was only in the first gear for that specific race.
How about if you did the same on 8 or 16 core CPU that can have much more than 16 GB of memory and is not as expensive to move data around its own memory?
Can you share any pointers on the special SD Cards? Brands? Models?
Networking comparison of RPi B+, RPi 2, RPi 3, Odroic C1+, Banana Pi, and Utilite Standard: https://netbeez.net/2016/03/17/raspberry-pi-3-iperf/
My first creation is my desktop background. Cool stuff. I'd love to see a gallery of some curated images.
If you use iperf for troubleshooting or testing you may have thought about the Raspberry Pi as an end point. The RPi is cheap and easy to deploy, but there are other single board computers out there with higher performance.
Networking folks will find this blog post useful.
You might have seen the recent project on network speed testing on a Raspberry Pi which tweets to Comcast when the speed goes below 50 Mbps. This is an alternative or complementary option.
The Raspberry Pi software is installed as a Debian package. The data is displayed on a dashboard. You can receive alerts by email when the connection goes down, the Ping packet loss goes above x%, you can't access Facebook, or can't resolve times.com. No tweeting capabilities though.
Hi everyone, I am the author of the post. Network tomography is a very intriguing idea and very promising. However, it hasn't taken off outside the academic/research realm.
I am wondering what networking folks think about it.
I am cofounder of the company, and an engineer by training.
If you want to jump on a call to discuss send me an email to panos@netbeez.net
RE pricing: we just released a free tier that allows you to install a software agent on your own Debian Linux (including Raspberry Pi) and use the NetBeez dashboard for free. You can sign up here: https://netbeez.net/free-instance-signup/
If you have other questions shoot me an email.
The next in line is scheduled Iperf. Right now you can run Iperf manually between two agents or an agent and your own Iperf server. The scheduled Iperf will allow you to run the test periodically (e.g. every 2 hours), or specific times during the day(e.g. 8:00 AM, 2:00 PM, 10:00 PM).
Apart from bandwidth, Iperf will give you jitter and packet loss.
NetBeez makes sure that users on large and distributed enterprise networks have access to the applications and resources they need. As soon as an app or the network connectivity goes down it notifies the network operator.
It works by installing software agents/bots in the network that simulate user behavior. We use Raspberry Pis to host our agent software, because their low-cost, size, and power consumption make it possible to scale to hundreds of agents from a pricing and technology perspective. It does wired and WiFi monitoring.
If you are network engineer and have any Raspberry Pis laying around install an agent on them and play with NetBeez.