本文按北京时间整理本机 archx 在 2026-10-25 的主会话消息。共关联 2 条主会话;子代理记录不纳入正文。

占用高,不等于内存正在失控

检查 CT106 时, memory.current 约 10.54 GB,其中匿名内存约 3.47 GiB、文件缓存约 6.26 GiB, inactive_file 约 5.74 GiB;memory PSI 为零,最大单进程 RSS 约 757 MiB。旧逻辑只算 memory.max - memory.current ,把可回收文件缓存也视为不可用,导致保护误触发。

修复在可用余量中加入受限的 inactive_file ,同时保留 PSI 压力保护和 calibredb 独立 6 GiB 上限。九项测试通过,数据库对账确认没有中断条目或源文件错误,再按每批 16 项恢复。

恢复七批后的实际进度

截至 13:27,已连续完成七批,累计核验 44,037 / 64,052 份(68.8%),归档 48,916 个原件,待处理 19,231 份、另 16 份处理中。异常仍为 768,内存压力为零,没有再次触发停止。当天恢复了处理能力,整批任务还未完成。

维护源为 ~/meprojects/mevps/gen10plus/calibre-nas20-import.py ,运行目录为 PVE 上的 /root/calibre-nas20-20261021/ 。在 PVE 核对缓存与压力:

grep -E '^(anon|file|inactive_file) ' /sys/fs/cgroup/lxc/106/memory.stat
cat /sys/fs/cgroup/lxc/106/memory.pressure

本机监控定时器另可检查:

systemctl --user is-active calibre-nas20-watch.timer

当天还有一个 Troubleshooting 主会话只询问继续哪项任务,没有开展实际工作,保留续接入口以便追溯。

主会话与续接

在保存这些会话的本机 archx 终端执行:

Calibre、内网服务与书库整理

项目目录: ~/meprojects/mevps/gen10plus 。

codex resume 01a128a2-ea7f-78d1-8d31-9e61581f4c31

仅恢复提示,未开展工作

项目目录: ~/meprojects/Troubleshooting 。

codex resume 01a17180-0be4-7de0-8f03-a715a4af6a61