我的 Linux 用户无法充分利用所有 CPU。(AI 笔记本、jupyter)

我的 Linux 用户无法充分利用所有 CPU。(AI 笔记本、jupyter)

我可以访问 Linux 帐户(名为jupyter),但在运行某些命令时,它无法利用所有可用的 CPU。一旦我切换到另一个用户,我就可以使用所有 CPU。

我使用这个命令进行测试:

for i in $(seq $(getconf _NPROCESSORS_ONLN)); do yes > /dev/null & done

我正在用 检查 CPU 负载htop

当我在用户上运行此命令时jupyter,我得到一个 全部的CPU 使用率为 98.6%(即 8 个 CPU 的平均使用率为 12.3%)。

Tasks: 45, 130 thr; 9 running
Load average: 1.67 0.94 0.38
Uptime: 00:05:38
Mem[... 541M/31.4G]

htop 输出

      注意:文本已从图像中手动转录。

当我在用户上运行此命令时测试1,每个 CPU 的使用率都是 100.0%。

Tasks: 49, 130 thr; 9 running
Load average: 2.29 0.65 0.24
Uptime: 00:04:27
Mem[... 552M/31.4G]

[查看文字图像。]

用户jupyter是该笔记本的默认用户。

有任何想法吗?

答案1

添加此项以提高可见性。

限制设定为

/lib/systemd/system/jupyter.service

所有功劳归于玛丽安

相关内容