def get_nonnuma_affinity_ctx( affinity_ctx ):
# test should run but affinity will be ignored
import multiprocessing
maxcpus=multiprocessing.cpu_count()
maxnodes=1
all_cpus='0-'+str(maxcpus-1)
all_cpus_sans0='0-'+str(maxcpus-1)
if maxcpus == 2:
all_cpus_sans0='0-1'
elif maxcpus == 1 :
all_cpus='0'
all_cpus_sans0=''
numa_layout=[ all_cpus ]
affinity_match={ "all" : all_cpus,
"sock0": all_cpus,
"sock1": all_cpus,
"sock0sans0": all_cpus_sans0,
"sock1sans0": all_cpus_sans0,
"5" : all_cpus,
"8-10" : all_cpus }
affinity_ctx['maxcpus']=maxcpus
affinity_ctx['maxnodes']=maxnodes
affinity_ctx['all_cpus']=all_cpus
affinity_ctx['all_cpus_sans0']=all_cpus_sans0
affinity_ctx['numa_layout']=numa_layout
affinity_ctx['affinity_match']=affinity_match
affinity_ctx['affinity_dev_match']=copy.copy(affinity_match)
test_05_AffinityDeployments.py 文件源码
python
阅读 25
收藏 0
点赞 0
评论 0
评论列表
文章目录