宽带占用高怎么办?
宽带占用过高可能导致云服务器操作卡顿或无法连接。
本文介绍排查云服务器带宽占用高的方法及相应的解决方案。
Windows
1. 以 Windows 2016 操作系统云服务器为例。首先,在控制台中远程 登录云服务器。
2. 打开【运行】窗口,输入 perfmon -res,打开【资源监视器】。
3. 在【资源监视器】中,单击【网络】,查看带宽使用情况。
4. 查看带宽占用率较高的进程。
● 如果消耗带宽较多的进程均为业务进程,建议您 升级公网带宽。
● 如果消耗带宽较多的进程为异常进程,可能是病毒或木马导致,建议您可以自行终止进程或者使用安全软件进行查杀。
Linux
1. 以 CentOS 7.2 64bit 操作系统云服务器为例。首先,在控制台中远程 登录云服务器。
2. 执行以下命令安装 Linux 流量监控工具 iftop:
yum install iftop -y
3. 执行如下命令,查看导致流量较高的端口与消耗流量的 IP,以 eth0 端口为例。
iftop -i eth0 -P
● =>代表发送数据,<=代表接收数据。
● TX 表示发送流量,RX 表示接收流量,TOTAL 表示总流量。
● cum:表示第一列各种情况的总流量。
● peak:表示第一列各种情况的流量峰值。
● rates:表示第一列各种情况 2 秒、10 秒、40 秒内的平均流量。
执行如下命令查看端口对应的进程,以 38366 端口为例:
netstat -tunlp |grep 38366
4. 查看带宽占用率较高的进程名。
● 如果消耗带宽较多的进程均为业务进程,建议您 升级公网带宽。
● 如果消耗带宽较多的进程为异常进程,可能是病毒或木马导致,建议您可以自行终止进程或者使用安全软件进行查杀。