腾讯云:外 带宽使用率告警触发

【腾讯云】您账 (账 ID:#####,昵称:#####)的云监控告警已经触发。

告警内容:云服务器-基础监控 | 外 带宽使用率 > 90 %

告警对象:134.XXX.XX.XXX (公) 10.X.X.xxxx(内) | XX系统 | vpcId: vpc-XXX

当前数据:100.673%

项目|地域:XX项目|广州

告警策略:带宽监控-XX项目

触发时间:2020-05-06 09:22:00

今天莫名其妙被领导发来一段文字消息,看到该内容湿了@,@ waht 当时看到这段内容什么鬼先没有考虑那么多,直接使用SSH连接工具 查看服务器状态信息 使用top指令查看服务器状态信息,看是不是某个服务占用CPU运行比较高,循环调用外部服务导致果发现服务器一切正常当场,内存,CPU运行一切正常没有超标 懵逼何解决该问题,如何定位该问题,有点小难受了,都怪自己在 络知识的海洋里好像就像一个小白纸,纯得一匹

 

 

带宽

       什么是带宽/h2>

                     呵呵 当时懵逼了 原谅我得无知,这个问题好像我竟然解释不出,小尴尬!!! 于是乎开始

                     潇潇开始了一段求学之路0.0!!!

                    带宽是标识信 传输的数据传输能力、标识单位时间内通过链路的数据量、标识显示器的显示能力,比如说宽带等!

                    不同场景不同叫法:

                                      1.在模拟信 系统 它叫频宽 ,指固定时间可传递得数据数量,通俗得讲就是大约每次我都能传递这么多数量,它每秒传送得数据(周期)用赫兹(Hz)来表示

                                      2.在数字设备中,带宽指单位时间通过某个链路能够通过数据量,每秒传输之位数用bps来表示

                   咳咳咳,我就简单得了解下,有兴趣得大佬 童靴 可以自己google,baidu 0.0

                  带宽有几种类型/span>

                                     带宽支持独享和共享两种类型

                                     独享带宽只能针对一个弹性公 IP进行限速(价格偏贵)

                                     共享带宽可以针对多个弹性公 IP进行集中限速

                 宽带传播得计算方式:

                                    以1M公 带宽为例,下载速度计算公式如下:

                                    计算公式:1Mbit/s = 1024Kbit/s = 128KByte/s

                                    按照上面的公式,1M带宽对应的下载速度峰值为128KB/S。

                                    2M公 带宽的下载峰值为256KB/S(2*128KB/S)。

                                   哦额 那么由此可以得出公式

                                   举个例子, 络都是基于 10M 带宽标准搭建的。那么此时如果每一秒会产生 1024 次数据传输,平均每个数据包大小是 10KB,10M 带宽的理论传输速率是 1.25MB/ 秒。那么现在每一秒需要传输:1024 次 / 秒 * 10KB = 10MB/ 秒。很明显,带宽远远不够了。

                                  由此可知:

  1. 实际环境中的传输速率大小,是由服务商所提供的带宽大小,以及 卡、 卡、交换机、路由器所支持的传输速率中的最小值决定的。
  2. 内 与外 传输速率是不同的,一般都是内 大于外 。因为服务商所提供的带宽成本更高。
  3. 同一个局域 内的节点是公用外 出入口的,所以尽可能的缩小在外 传输的数据,以降低占用“独木桥”外 的空间

      由此推断: 外 宽带使用率 = (外部宽带峰值/秒) 除以 (服务器宽带最大峰值/秒)   

外 宽带(公 宽带) 内 宽带 共享宽带区别

外 宽带指 A系统访问B系统 使用不同得 络 传输速度慢

内 宽带 指内部 络之间得数据交换,传输速度快

共享宽带 指WIFI 蓝牙等 络分享,传输速度区别于宽带设置得本身

 

OK!!!!!!!!! 大致了解了什么是宽带 大致自己分析了什么是宽带使用率 嗷呜呜 。

笨拙得潇潇想既然跟 络有关,硬件传输协议(TCP)或者用户数据协议有关套接字等,那么我想lsof (list open file) 能帮住到我定位到具体问题吧!!!

 

首先查看当前系统是否安装lsof工具

 

 

既然是与外 宽带使用率有关,肯定跟宽带流量流向有关,流量超出宽带设置上下限导致,那么我只好喊出我得超级老大哥Linux监控神奇 iftop Linux流量实时监控查看 络流量动向

运行iftop 查看流量流动去向,由于是当前系统外 使用率超高,查看消耗流量最大值得IP

 

 

如果流量流向不是ssh连接

使用 ps -ef|grep PID(12145)  定位进程,就知道外 宽带使用率最高的程序

如果是JAVA 程序,Redis程序等造成

1.请仔细查看代码

2.介意采用限流,熔断等方式

3.提高服务器配置

腾讯云官方介意

1 如果消耗带宽较多的进程为业务进程,则需要分析是否由于访问量变化引起,是否需要优化空间或者 升级服务器配置。

2 如果消耗带宽较多的进程为异常进程,可能是病毒或木马导致,您可以自行终止进程或者使用安全软件进行查杀,也可以对数据备份后,重装系统。

 

参考

腾讯云云服务器故障处理

百度什么是宽带

并发,流量,端口,带宽

 

 

文章知识点与官方知识档案匹配,可进一步学习相关知识Java技能树首页概览91960 人正在系统学习中

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年4月4日
下一篇 2020年4月4日

相关推荐