Ping Tools in macOS
I was looking for an outbound ping tool that I could run continuously on a secondary monitor or in the background so I could quickly troubleshoot internet outages or packet loss.
For example, when I’m in a video call, if the other person starts to have issues with audio/video, I can, with a glance, tell if it’s me or not by looking for latency/packet loss amongst the hosts I’m pinging.
I recommend setting it to use a 1 second ping interval with a 64 byte payload. 0.1 second pings look cool but many servers including google.com won’t respond to ICMP that quickly. The default payload of 32 bytes is half the default value for a typical ping command so results may differ slightly if you don’t use 64 bytes.
Add several hosts so if there’s an outage with your internet, you’ll see all hosts aren’t responding. If there’s just an issue with say Google or AWS then multiple hosts could fail but it’s not your internet.
Some other options:
- mtr - This is a traceroute terminal app that continually pings each host in a traceroute
- autoping - GUI mac app I used to use; no longer available though