弹性云服务器 ECS-Linux云服务器卡顿怎么办?:带宽使用率高问题分析
带宽使用率高问题分析
如果是正常业务访问以及正常应用进程导致的带宽使用率高,需要升级服务器的带宽进行解决。如果是非正常访问,如某些特定IP的恶意访问,或者服务器遭受到了CC攻击。或者异常进程导致的带宽使用率高。可以通过流量监控工具nethogs来实时监测统计各进程的带宽使用情况,并进行问题进程的定位。
- 使用nethogs工具进行排查
- 执行以下命令,安装nethogs工具。
安装成功后可以通过netgos命令查看网络带宽的使用情况。
nethogs命令常用参数说明如下:- -d:设置刷新的时间间隔,默认为 1s。
- -t:开启跟踪模式。
- -c:设置更新次数。
- device:设置要监测的网卡,默认是eth0。
运行时可以输入以下参数完成相应的操作:- q:退出nethogs工具。
- s:按发送流量大小的顺序排列进程列表。
- r:按接收流量大小的顺序排列进程列表。
- m:切换显示计量单位,切换顺序依次为KB/s、KB、B、MB。
- 执行以下命令,查看指定的网络端口每个进程的网络带宽使用情况。
回显参数说明如下:
- PID:进程 ID。
- USER:运行该进程的用户。
- PROG RAM :进程或连接双方的IP地址和端口,前面是服务器的IP和端口,后面是客户端的IP和端口。
- DEV:流量要去往的网络端口。
- SENT:进程每秒发送的数据量。
- RECEIVED:进程每秒接收的数据量。
- 终止恶意程序或者屏蔽恶意访问IP。
如果确认大量占用网络带宽的进程是恶意进程,可以使用kill PID命令终止恶意进程。
如果是某个IP恶意访问,可以使用iptables服务来对指定IP地址进行处理,如屏蔽IP地址或限速。
- 执行以下命令,安装nethogs工具。
- 使用 Web应用防火墙 防御CC攻击
若服务遭受了CC攻击,请在Web应用防火墙控制台开启CC安全防护。Web应用防火墙的使用指导请参见配置CC防护策略。
- GPU服务器_华为云服务器GPU配置_云计算GPU服务器怎么搭建
- 云gpu服务器价格_云服务器免费试用1年_免费的云服务器_免费云主机试用一年
- GPU服务器怎么使用_GPU云服务器使用_华为云服务器GPU使用
- GPU是什么_GPU是干什么的_GPU的作用_GPU简介
- linux云主机_学生云主机_云主机优惠_云主机空间
- 企业云存储服务器_云服务器学生优惠_云服务器免费_电商云服务器
- 云主机与云服务器的区别_虚拟主机性价比
- linux虚拟主机系统_linux配置虚拟主机_Linux虚拟主机版
- GPU服务器搭建_云计算GPU服务器怎么搭建_组装GPU服务器
- 中国香港服务器_云服务器免费_ios虚拟云手机