在 Debian(以及基于 Debian 的系统,如 Ubuntu)里,如果你说的是 系统 load average / backlog 过高,通常指下面几类“backlog”:
常见含义有:
top / uptime 里 load average 高net.ipv4.tcp_max_syn_backlog下面按最常见原因说明。
nproc
ps -eo pid,ppid,cmd,%cpu --sort=-%cpu | head
R(Running)状态✅ 解决:
iostat -x 1
看:
%util 接近 100%await 很大✅ 解决:
free -h
vmstat 1
si/so 不为 0✅ 解决:
systemctl list-jobs
如果有大量 waiting 任务:
✅ 解决:
SYN 被丢弃ss -lnt
cat /proc/net/netstat | grep TcpExt
sysctl net.ipv4.tcp_max_syn_backlog
sysctl net.core.somaxconn
✅ 优化示例:
net.ipv4.tcp_max_syn_backlog = 8192
net.core.somaxconn = 65535
比如:
backloglisten 80 backlog=1024;
✅ 解决:
uptime
top
iostat -x 1
free -h
ss -s
journalctl -p err -n 50
请告诉我:
cat /etc/os-release)我可以帮你精确定位并给出配置建议。