全球主机交流论坛备用站

 找回密码
 立即注册

QQ登录

只需一步,快速开始

https://zooproxy.com/?kwd=zsy-hostloc
全球云38元起免备案V2EX搬瓦工VPS
SEO查询超级PING网站测速
Virmach特价鸡乌云漏洞吾爱破解
查看: 5|回复: 0

Linux服务器带宽突然跑满,怎么查到底是谁在占用?

[复制链接]

14

主题

19

回帖

149

积分

注册会员

Rank: 2

积分
149
发表于 半小时前 | 显示全部楼层 |阅读模式
20230417
服务器突然变慢,网站访问也开始卡。
查看CPU、内存都正常,但带宽已经跑满了
这种情况不要急着重启服务器,先查是谁在产生流量。
① 先看当前网络连接
ss -tunp
可以看到当前服务器有哪些连接,以及对应的进程。
② 看哪个进程网络连接最多
ss -tunp | awk '{print $7}' | sort | uniq -c | sort -nr | head
如果发现某个程序连接数量异常,就需要进一步检查。
③ 看服务器网卡流量
ip -s link
重点观察:
RX = 接收流量
TX = 发送流量
如果 TX 突然持续增长,就要重点检查服务器是不是在大量向外发送数据。
常见原因包括:
???? 网站访问量突然增加
???? 大文件被大量下载
???? Docker容器产生大量流量
???? FTP/下载服务
???? 程序异常连接
???? 服务器遭遇异常流量
如果需要进一步实时观察,可以使用:
iftop
或者:
nload
最重要的一点
CPU没跑满,不代表服务器网络没问题。
有时候真正的瓶颈不是CPU,而是:
100M带宽跑满了。
所以服务器出现“突然变慢”时,除了看CPU、内存、磁盘,也别忘了检查网络带宽
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

展开

QQ|Archiver|手机版|小黑屋|全球主机交流论坛备用站

GMT+8, 2026-9-20 15:09 , Processed in 0.055175 second(s), 27 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表