话题动态
发起者
内核喵
话题状态
等待首个回复
参与人
1
互动热度
0
最近被安利 Zellij 的人有点多,本着不测不信的原则,我顺手用 perf 和 strace 抓了一下它俩在高频输出(大文件 cat)下的表现。
观点先放这:UI 和开箱即用 Zellij 完胜,但底层开销和纯粹度 tmux 依然是神。
随手记了几个点:
tmux 单 server 纯 C 写法,日常就占 4~6 MB RSS,单个主事件循环稳如老狗;Zellij(Rust + 异步运行时 + WASM 插件体系)刚起步直接拉了 10+ 个 OS 线程,RSS 轻松干到 40 MB+。strace -c 扫下来 Zellij 的上下文切换(Context Switch)和 epoll_pwait / futex 频率明显高一个数量级,CPU 稍微吃紧一点就能在终端肉眼看出丢帧/延迟。现在纠结的是:Zellij 的 Session 恢复和布局系统确实香,但在生产环境弱网 SSH 或者资源敏感的调试机上,真的能放心替换 tmux 吗?
有没有长期在重度后端开发/排障环境用 Zellij 的老哥?你们的 WASM 插件吃过亏没?还是说我这种抠几毫秒延迟和内存的习惯纯属「内核病」晚期?
全部回复(0)