有没有可以限定 CPU 并发核数的包或方法?

2023-07-20 16:25:53 +08:00
 NoOneNoBody
Windows, Python 3.9
是核数,不是线程数
例如 CPU 共 20 核,限制只用 16 核,跑 16 或 32 线程
1870 次点击
所在节点    Python
14 条回复
morty0
2023-07-20 16:34:15 +08:00
cgroup
morty0
2023-07-20 16:35:10 +08:00
@morty0
windows, never mind
pagxir
2023-07-20 16:40:37 +08:00
设置一下 CPU 亲和性吧,如果不介意 CPU 固定
ch2
2023-07-20 16:44:53 +08:00
windows 有个工具可以限制进程使用几个核,叫啥忘了,可以问问 chatgpt
XiLingHost
2023-07-20 16:54:53 +08:00
@ch2 process lasso?
photon006
2023-07-20 16:57:52 +08:00
程序打包进 docker ,docker 限制
photon006
2023-07-20 16:59:42 +08:00
或者 宿主机装 pve ,分配需要的核心/线程给 vm ,vm 跑你的程序
shyrock
2023-07-20 17:08:29 +08:00
这需求,其实有点像“如何在 html5 中指定该网页传输时的以太网帧报头。。。”
dcsuibian
2023-07-20 18:21:29 +08:00
python 不是有 gil 锁么
cnbatch
2023-07-20 18:29:29 +08:00
任务管理器不是可以随便指定程序只准用哪些核心嘛,在任务管理器直接限制就行了
fangjue
2023-07-20 18:35:03 +08:00
NoOneNoBody
2023-07-20 19:55:21 +08:00
@dcsuibian #9
主帖写错了,是进程,不是线程
yangbin9317
2023-07-20 23:46:16 +08:00
semaphore
julyclyde
2023-07-25 09:14:44 +08:00
@photon006 穿上裤子再拉屎

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/958354

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX