温馨提示×

怎样查询debian backlog

小樊
41
2026-10-06 22:55:52
栏目: 智能运维

在 Debian 中,“backlog” 通常出现在几个不同场景中,需要分情况来说。常见有 内核网络 backlog、系统服务 backlog(如 systemd)、以及 Debian 发行版/软件包待处理问题(BTS backlog)。下面分别说明如何查询。


一、查询内核 / 网络 backlog(TCP、socket)

1. 查看 TCP 连接 backlog 状态

ss -lnt

或

netstat -lnt

关注以下字段:

  • Recv-Q:当前已完成连接队列中的字节数
  • Send-Q:backlog 上限(listen 队列长度)

示例:

LISTEN 0 128 0.0.0.0:80 0.0.0.0:*

128 就是 listen backlog。

2. 查看内核 backlog 相关参数

sysctl -a | grep backlog

常见参数:

  • net.core.somaxconn
  • net.ipv4.tcp_max_syn_backlog
  • net.core.netdev_max_backlog

查看单项:

sysctl net.core.somaxconn

二、查询 systemd 服务 backlog(任务积压)

1. 查看 systemd 启动任务队列

systemctl list-jobs

如果有 waiting 状态,说明存在 backlog。

2. 查看服务失败/阻塞情况

systemctl --failed

三、查询 Debian Bug Tracking System(BTS)backlog

如果你指的是 Debian 官方未处理 bug / 待解决问题:

1. 官方 BTS 查询

https://bugs.debian.org/

按包查询:

https://bugs.debian.org/<包名>

2. 使用命令行工具 bts(devscripts)

apt install devscripts
bts stats <包名>

3. 查询 Debian 发布目标 backlog

  • Debian Release Team: https://release.debian.org/
  • 重要 bug 列表: https://bugs.debian.org/release-critical/

四、如果你指的是“系统负载 / 任务积压”

top
htop
uptime

关注:

  • load average
  • 等待 CPU 的进程数

总结

场景 查询方式
TCP / socket backlog ss -lnt、sysctl
systemd 任务积压 systemctl list-jobs
Debian 软件包 bug backlog bugs.debian.org
系统负载 backlog uptime、top

如果你能说明是 网络、服务、还是 Debian 官方问题,我可以给你更精确的命令。

0 踩