简单的Linux系统环境下网络监测命令:ping/traceroute命令(路由跟踪)
Linux系统下,两个命令比较实用。
Ping命令监测网络连通状况。
通常通过Putty,Xshell直接运行Ping命令即可,一般能连上VPS,VPS网络都应该是通的。
直接Ping + IP地址即可
例 ping 202.103.0.117
正常会显示带TTL,MS时间的数字,如果ping域名有 Unreachable 字样则可能是DNS出现问题
Traceroute命令可以查看网络路由节点。
Ping组件一般系统都自带,但是Traceroute可能是没有的
Centos执行
yum install -y traceroute
Debian系统执行安装
apt-get install traceroute
Ubuntu执行
sudo apt-get install traceroute
安装完后同样
traceroute + IP地址即可
例 traceroute 202.103.0.117
这个猫猫用在查看VPS的回国线路上。
找到跳点少,速度快的线路,配合国内CDN,境外VPS做站网速也可以不错。
比如猫猫的日本东京Vultr,跑两个命令对比:
[root@centos ~]# ./besttrace -q 1 202.103.0.117
traceroute to 202.103.0.117 (202.103.0.117), 30 hops max, 32 byte packets
1 *
2 vl199-ds1-u2-2607.tyo1.constant.com (45.76.200.193) 0.35 ms AS20473 日本, 东京都, 东京, choopa.com
3 *
4 *
5 *
6 tky-b1-link.ip.twelve99.net (62.115.41.150) 1.57 ms AS1299 日本, 东京都, 东京, telia.com
7 *
8 las-b22-link.ip.twelve99.net (62.115.143.39) 108.18 ms AS1299 美国, 加利福尼亚州, 洛杉矶, telia.com
9 chinatelecom-ic-368151-las-b22.c.telia.net (62.115.185.213) 108.69 ms AS1299 美国, 加利福尼亚州, 洛杉矶, telia.com
10 *
11 202.97.74.34 239.70 ms * 中国, 上海, chinatelecom.com.cn, 电信
12 *
13 *
14 *
15 111.175.232.186 258.19 ms AS4134 中国, 湖北, 武汉, chinatelecom.com.cn, 电信
16 ns1.hbwhptt.net.cn (202.103.0.117) 258.02 ms AS4134 中国, 湖北, 武汉, chinatelecom.com.cn, 电信
换个联通的IP
[root@centos ~]# ./besttrace -q 1 218.104.111.122
traceroute to 218.104.111.122 (218.104.111.122), 30 hops max, 32 byte packets
1 *
2 vl199-ds1-u2-2607.tyo1.constant.com (45.76.200.193) 0.43 ms AS20473 日本, 东京都, 东京, choopa.com
3 *
4 *
5 *
6 ce-0-14-0-1.r02.tokyjp05.jp.bb.gin.ntt.net (120.88.54.97) 1.95 ms AS2914 日本, 东京都, 东京, ntt.com
7 ae-1.r03.tokyjp05.jp.bb.gin.ntt.net (129.250.3.21) 2.03 ms AS2914 日本, 东京都, 东京, ntt.com
8 *
9 219.158.113.138 166.05 ms AS4837 中国, 上海, chinaunicom.com, 联通
10 219.158.113.101 158.10 ms AS4837 中国, 上海, chinaunicom.com, 联通
11 219.158.97.82 183.30 ms AS4837 中国, 湖北, 武汉, chinaunicom.com, 联通
同样的VPS,到国内湖北,可以看出电信的话要绕美国一圈,而联通直接通过上海国际光纤接口直连了。
这时候配合国内带联通节点的CDN,网站加速效果就很不错了。
发表评论