![Tmux 仅使用一个核心](https://linux22.com/image/1031276/Tmux%20%E4%BB%85%E4%BD%BF%E7%94%A8%E4%B8%80%E4%B8%AA%E6%A0%B8%E5%BF%83.png)
我的情况
我想在通过 SSH 连接的 Ubuntu 服务器上运行多个 R 脚本。要运行多个 R 脚本,我想tmux
为每次运行使用一个会话。
我的问题
当我启动一个 R 脚本时,它应该使用 4 个核心,因为我已指定它(使用 Stan 库每个核心一个马尔可夫链)。但是当我观察核心时htop
,我发现只有一个核心在满负荷工作,其他核心几乎处于空闲状态。当我在 tmux shell 之外运行相同的脚本时,它会按应有的方式使用 4 个核心。
此外,当我退出 SSH 会话时,代码也会停止,即使我适当地脱离tmux
会话。
问题:
我怎样才能启用多线程tmux
?如果您知道其他方法,即使我断开连接也能让代码在服务器上运行,我也会很感激!