在 Debian 里,“backlog”这个词可能指几种不同东西,需要先确认你指的是哪一种。下面把最常见的几种场景都列出来,并给出对应的统计方法,你可以按需取用。
Debian 使用 BTS(Bug Tracking System) 跟踪 bug。
# 查看当前所有 bug 数量(需要 wnpp 或 bts 工具)
apt install devscripts
bts stats
或者访问官方统计页面(最直观):
bts select package:<pkgname>
或查看某个包的 bug 数:
bts status <package>
常见等级:
示例(通过 UDD 查询):
-- 在 UDD 中
SELECT severity, COUNT(*) FROM bugs GROUP BY severity;
查看当前等待构建的包:
统计方式:
等待构建的包数量 = backlog
ss -lnt
关注 Recv-Q:
Recv-Q 接近 listen() backlog 值 → 有积压示例:
ss -lnt | grep 80
sysctl net.core.somaxconn
例如 Salsa CI、autopkgtest:
systemctl list-jobs
systemctl --failed
| 场景 | 统计方式 |
|---|---|
| Debian bug backlog | bugs.debian.org / UDD |
| 包构建 backlog | buildd.debian.org |
| 上传队列 backlog | ftp-master.debian.org |
| TCP backlog | ss -lnt |
| systemd 任务 backlog | systemctl list-jobs |
如果你能补充一句:
我指的是 Debian bug / 构建 / 网络 / 系统服务 中的哪一种 backlog?
我可以给你更精确、可操作的统计命令或脚本。