我有一台Linux机器,里面有16个内核。
// uname -a
Linux lndbxdev01 2.6.24.7-108.el5rt #1 SMP PREEMPT RT
Mon Mar 23 10:58:10 EDT 2009 x86_64 x86_64 x86_64 GNU/Linux
// OS detail
Red Hat Enterprise Linux Server release 5.3 (Tikanga)
我想安排进程关联,以便一个CPU将完全专用于一个进程。
当我说完全专注时,我的意思是我真的希望将任何其他正在运行的deamons、IRQ-nnnn, rpciod/n
我想将setup.py脚本设置为,但安装它的不仅仅是一个简单的pip install方法。
我想出的唯一办法就是这种非常烦人的方式,有更好的,官方的方法吗?
from setuptools import setup
from setuptools.command.install import install
from subprocess import call
from sys import platform as _platform
#linux or ios
if _platform == "linux" or _platform == "linux2"
我的问题类似于,但我正在寻找关于如何处理这个问题的最新信息:
Python
在Linux上运行
在拥有比核心多的线程的CPU上。
例如,假设CPU具有4个核心和8个线程,并给出了以下代码:
from multiprocessing.dummy import Pool as ThreadPool
from multiprocessing import Pool as ProcessPool
with ThreadPool(number_of_threads) as pool:
pool.map(some_function, some_iterable)
with