在 Debian(及多数 Linux 系统)里,“backlog” 不是一个固定文件,而是多个地方都可能出现的概念。下面按最常见的几种情况说明“在哪看”。
如果是网络连接、端口监听的 backlog(如 listen() 的 backlog):
ss -lnt
或
netstat -lnt
关注这几列:
Recv-Q:当前已建立但未 accept 的连接数Send-Q:backlog 上限(listen backlog)示例:
LISTEN 0 128 0.0.0.0:80
表示 backlog = 128
sysctl net.core.somaxconn
sysctl net.ipv4.tcp_max_syn_backlog
如果是 systemd 服务积压(如日志、任务队列):
systemctl status 服务名
journalctl -u 服务名 --no-pager
systemctl list-jobs
如果是打印机 backlog:
lpstat -o
或
lpq
Debian 本身没有“backlog”这个概念,但你可能指:
apt list --upgradable
dpkg --audit
不同软件位置不同,例如:
listen 80 backlog=512;tcp-backlogqueued.max.requests| 场景 | 查看方式 |
|---|---|
| 网络 backlog | ss -lnt / sysctl |
| systemd | systemctl status |
| 打印 | lpq |
| 包管理 | apt list --upgradable |
如果你能告诉我你是在看哪方面的 backlog(网络?服务?打印?某个软件?),我可以给你更精确的命令。