codex桌面端高频写入磁盘如何解决

这样设置了已经半个多月了,重启过很多次都不会再写入了


有没有软件打开,鼠标卡的一帧一帧的动的佬,有没有解决办法

我在mac上没试过,但是有用windows的朋友有反映过他用起来很卡掉帧

掉帧掉的现在我是一点都用不了,让它自己排查它说没问题

我是桌面端的,cli就不会有这个问题吗?

佬友,怎么解决的,你有用cc switch去切换吗?

我没用ccswitch,我平常用的是cockpit,经常切,都没有问题

我选择cc或者cx cli。不用桌面版垃圾

今天还没用,昨天用了1小时codex;
这个看上去没问题吧?
我上周五刚手动删除过 logs_2.sqlite

这不是写着,写入量异常,但是暂未失控吗?

cli没听说有这个问题,没用过codex桌面版

1.我自己是手动删除这3个文件的,退出codex后再删除,
然后重启codex,此时这3个文件大小肯定是会猛增的

设备:macOS / Linux:

rm ~/.codex/logs_2.sqlite ~/.codex/logs_2.sqlite-wal ~/.codex/logs_2.sqlite-shm

或者一行通配搞定:

rm ~/.codex/logs_2.sqlite*

设备:Windows(PowerShell):

Remove-Item "$env:USERPROFILE\.codex\logs_2.sqlite*"

删除这三个文件

2.把这段直接发给 AI 让它代跑:

排查 ~/.codex/logs_2.sqlite 是否因 TRACE 日志持续高频写盘:
1) SELECT level, COUNT(*) FROM logs GROUP BY level ORDER BY COUNT(*) DESC; 看 TRACE 是否占大头
2) 隔 30 秒采两次 SELECT MAX(id) FROM logs; 和 logs_2.sqlite-wal 文件大小,确认是否还在涨
中招的话:先用 .backup 备份 → 建 BEFORE INSERT ... RAISE(IGNORE) trigger 拦 logs 表 insert →
PRAGMA wal_checkpoint(TRUNCATE) 回收 WAL → 再采样确认 MAX(id) 和 WAL 都不再增长。

3.前几次这3个文件大小可能还会增长,你可以和codex反复确认这个问题是否还存在,同时观察文件资源管理器里这3个文件的大小的变化,多发几次,

排查 ~/.codex/logs_2.sqlite 是否因 TRACE 日志持续高频写盘:
1) SELECT level, COUNT(*) FROM logs GROUP BY level ORDER BY COUNT(*) DESC; 看 TRACE 是否占大头
2) 隔 30 秒采两次 SELECT MAX(id) FROM logs; 和 logs_2.sqlite-wal 文件大小,确认是否还在涨
中招的话:先用 .backup 备份 → 建 BEFORE INSERT ... RAISE(IGNORE) trigger 拦 logs 表 insert →
PRAGMA wal_checkpoint(TRUNCATE) 回收 WAL → 再采样确认 MAX(id) 和 WAL 都不再增长。

直到这3个文件的大小和我一样,
我还是一直处于截断状态,我现在3个文件的大小:

解决了吗 掉帧可难受死我了 让5.6SOL排查了好久,好像是由于 PowerShell WMI 进程的反复执行,导致整个系统的鼠标/输入操作出现延迟。