我试图通过 htop 测量内存和 cpu 使用情况来比较这两种运行多个 shell/进程的方法。
有人可以解释一下每种方法的功能有何差异,或者是否存在差异?
编辑:
据我现在的理解,tmux/screen和其他多路复用器是虚拟会话,即原始会话中的多个虚拟会话。这与在终端中打开新选项卡实际创建新会话形成对比。
我仍然不确定一种方法是否比另一种方法具有性能优势;也没有涉及的潜在机制。
同时,请随时贡献有关该主题的更多详细知识!
下面的这些链接帮助我理解了基本区别:
多路复用器和终端有什么关系?
使用终端复用器有什么好处
terminal display gnu multiplexing tmux
display ×1
gnu ×1
multiplexing ×1
terminal ×1
tmux ×1