所有进程运行在同一个内核上

屋顶杀手

我发现我机器上的所有进程只在一个核心上运行,并且它们的核心关联设置为 0。这是一个小的 python 脚本,它为我重现了这个:

import multiprocessing
import numpy as np


def do_a_lot_of_compute(a):
    for i in range(1000):
        a = a * np.random.randn(123789)
    return a


if __name__ == '__main__':
    with multiprocessing.Pool() as pool:
        pool.map(do_a_lot_of_compute, np.arange(10000))

htop 看起来像这样:在此处输入图片说明核心亲和力是:

pid 15977's current affinity list: 0
pid 15978's current affinity list: 0
pid 15979's current affinity list: 0
pid 15980's current affinity list: 0
pid 15981's current affinity list: 0
pid 15982's current affinity list: 0
pid 15983's current affinity list: 0
pid 15984's current affinity list: 0
pid 15985's current affinity list: 0

所以我的问题归结为:为什么核心亲和力都设置为 0?没有设置 OMP 或 KMP 环境变量。

屋顶杀手

该问题涉及SLURMPBS设置基于请求的核心数量的核心相关性。SLURM添加以下行允许使用所有核心的:

#SBATCH --cpus-per-task=8

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

不同的 Azure Functions 是否在同一个 Node.js 进程上运行?

来自分类Dev

并行执行硒/黄瓜测试,但所有测试都在同一个Chrome实例上运行

来自分类Dev

在同一个数组上获取所有结果

来自分类Dev

在同一个类的所有元素上应用 ::after

来自分类Dev

PHP-在同一个文件上多次运行同一个php函数

来自分类Dev

同一个dyno可以运行多个进程吗?

来自分类Dev

如何在同一个Ubuntu上运行两个Skype帐户?

来自分类Dev

将所有文件放在同一个对象中?

来自分类Dev

在Firebase(Swift)中让所有用户成为同一个孩子

来自分类Dev

如何在同一个基类的方法中获取所有属性?

来自分类Dev

将所有文件放在同一个对象中?

来自分类Dev

所有请求都到同一个目录,而不管域是什么-NGINX

来自分类Dev

如果所有值都不在同一个表中,则mysql更新

来自分类Dev

詹金斯(Jenkins):所有项目都使用同一个工作区

来自分类Dev

所有图形都写入同一个图

来自分类Dev

隐藏连接到同一个 IB 插座的所有按钮

来自分类Dev

使用同一个log4net实例登录所有项目

来自分类Dev

多次运行同一个cronjob

来自分类Dev

如何多次运行同一个课程?

来自分类Dev

多次运行同一个cronjob

来自分类Dev

将一个数组的所有对象按键加入同一个数组

来自分类Dev

在python中,在同一个文件上执行多个终端命令,并将所有更改保存一次

来自分类Dev

有没有办法在同一个域/服务器上运行完全不同的用不同语言编写的项目?

来自分类Dev

SequelizeJS-具有连接表的同一个表上的hasMany到hasMany

来自分类Dev

具有依赖项注入的同一个类上的模拟方法-PHP

来自分类Dev

Docker:在同一个节点上负载均衡有真正的性能吗?

来自分类Dev

2个视图模型在同一个ObservableCollection上运行,其中1个视图模型未更新

来自分类Dev

在同一个元素上的translateX和translateY?

来自分类Dev

在同一个div上多次点击

Related 相关文章

  1. 1

    不同的 Azure Functions 是否在同一个 Node.js 进程上运行?

  2. 2

    并行执行硒/黄瓜测试,但所有测试都在同一个Chrome实例上运行

  3. 3

    在同一个数组上获取所有结果

  4. 4

    在同一个类的所有元素上应用 ::after

  5. 5

    PHP-在同一个文件上多次运行同一个php函数

  6. 6

    同一个dyno可以运行多个进程吗?

  7. 7

    如何在同一个Ubuntu上运行两个Skype帐户?

  8. 8

    将所有文件放在同一个对象中?

  9. 9

    在Firebase(Swift)中让所有用户成为同一个孩子

  10. 10

    如何在同一个基类的方法中获取所有属性?

  11. 11

    将所有文件放在同一个对象中?

  12. 12

    所有请求都到同一个目录,而不管域是什么-NGINX

  13. 13

    如果所有值都不在同一个表中,则mysql更新

  14. 14

    詹金斯(Jenkins):所有项目都使用同一个工作区

  15. 15

    所有图形都写入同一个图

  16. 16

    隐藏连接到同一个 IB 插座的所有按钮

  17. 17

    使用同一个log4net实例登录所有项目

  18. 18

    多次运行同一个cronjob

  19. 19

    如何多次运行同一个课程?

  20. 20

    多次运行同一个cronjob

  21. 21

    将一个数组的所有对象按键加入同一个数组

  22. 22

    在python中,在同一个文件上执行多个终端命令,并将所有更改保存一次

  23. 23

    有没有办法在同一个域/服务器上运行完全不同的用不同语言编写的项目?

  24. 24

    SequelizeJS-具有连接表的同一个表上的hasMany到hasMany

  25. 25

    具有依赖项注入的同一个类上的模拟方法-PHP

  26. 26

    Docker:在同一个节点上负载均衡有真正的性能吗?

  27. 27

    2个视图模型在同一个ObservableCollection上运行,其中1个视图模型未更新

  28. 28

    在同一个元素上的translateX和translateY?

  29. 29

    在同一个div上多次点击

热门标签

归档