Network issues can come from the local ISP, international route, datacenter, firewall, or the VPS itself. Use a small workflow before drawing conclusions.
Start with ping
Ping gives a quick view of latency and packet loss. Run it from your own network and, if possible, from another test location.
ping -c 20 YOUR_SERVER_IPUse MTR for route details
MTR shows each hop. Do not overreact to packet loss on an intermediate hop if later hops are clean; some routers rate-limit ICMP replies.
mtr -rwzbc 100 YOUR_SERVER_IPCompare multiple directions
- Your home network to VPS
- A public looking glass to VPS
- VPS to your target region
- A nearby datacenter test IP before purchasing
What to record
Save time, source network, destination IP, packet loss, average latency, and the affected route. This makes troubleshooting much more useful.