公司有几台设备丢在 IDC 机房,机器用来做反向代理,最近老是收到客户投诉打开网页慢,检查了服务器,发现没啥问题, 现在怀疑是不是 idc 机房网络的问题,但是不知道怎么检测, 在网上看了写教程,说可以用 smokeping 来检测网络状况,但系统是 ub12.04 一直安装不成功,所以就放弃了, 不知道还有什么其他好方法没,求 V 友支招
1
wangzhangwei 2017-09-15 10:22:31 +08:00
通过网络延迟和路由跟踪查看机房网络情况
看网络延迟有 2 中方法(推荐第 2 种): 1、直接在服务器上用 ping 命令到全国 IP,同城延迟在 10ms 左右,异地延迟在 30ms 左右,有些小的运营商延迟就高了大概在 50ms。如果到某一运营商的延迟超出太多,比如 7,80ms 就不正常了 全国 IP:http://www.cnblogs.com/binleelinux/p/5872067.html 2、通过第三方平台测试,比如 www.17ce.com 选择 ping 选项,输入你服务器 IP,下面会显示你各地运营商到你机房的延迟,也会生成图像更加直观;还可以使用对比功能,比如输入你机房 IP 和百度 IP,结果更加直观。 通过网络延迟大概能看出来机房用的是什么线路,比如你机房到电信的特别快,到联通的惨不忍睹,那可能是单电信线路,反之是单连通,如果到各家运营商的效果都很好,可能是 BGP 多线路。 如果某一家运营商到你机房 IP 延迟特别高,你可以在 17ce 的结果上之际 tracert 一下路由,看看延迟高在哪里,判断下是你自己的问题还是机房网络的问题。 |