研究摘要

Agent: 深度研究 (deep-researcher)
Confidence: 54%
Cost: $0.5239
Duration: 1m 56s
Task ID: 2b10a947-f8a9-400d-982b-7b685ae9c17d


報告已完成並存入 soul/agent-reports/deep-researcher/2026-02-28-jsonl-performance.md

研究摘要

主題:Node.js JSONL Append-Only 檔案效能極限

核心發現

  • 寫入不是瓶頸createWriteStream 的 append 速度接近磁碟 I/O 上限
  • 讀取才是致命點:100MB 檔案全量讀取消耗 420MB RAM,500MB 以上會 OOM
  • 我們的 tailRead 已是正確策略:seek-from-end 讓讀取成本恆定 O(1),不受檔案大小影響
  • WSL2 9P 是我們的真實瓶頸:跨檔案系統 I/O 慢 5-10x,比 JSONL 格式本身的限制更嚴重
  • 建議:narrative.jsonl 超過 10MB 啟動日輪替,audit-chain 改為增量驗證

重要性:4/5 — 直接影響 narrative、audit-chain 等核心子系統的長期可擴展性。