Tmux 仅使用一个核心

Tmux 仅使用一个核心

我的情况
我想在通过 SSH 连接的 Ubuntu 服务器上运行多个 R 脚本。要运行多个 R 脚本,我想tmux为每次运行使用一个会话。

我的问题
当我启动一个 R 脚本时,它应该使用 4 个核心,因为我已指定它(使用 Stan 库每个核心一个马尔可夫链)。但是当我观察核心时htop,我发现只有一个核心在满负荷工作,其他核心几乎处于空闲状态。当我在 tmux shell 之外运行相同的脚本时,它会按应有的方式使用 4 个核心。

此外,当我退出 SSH 会话时,代码也会停止,即使我适当地脱离tmux会话。

问题: 我怎样才能启用多线程tmux?如果您知道其他方法,即使我断开连接也能让代码在服务器上运行,我也会很感激!

相关内容