我对使用以下cpu事实设置服务器感到困惑:
"ansible_processor": [
"GenuineIntel",
"Intel(R) Xeon(R) CPU E5-2650L v3 @ 1.80GHz",
"GenuineIntel",
"Intel(R) Xeon(R) CPU E5-2650L v3 @ 1.80GHz"
],
"ansible_processor_cores": 1,
"ansible_processor_count": 2,
"ansible_processor_threads_per_core": 1,
"ansible_processor_vcpus": 2,
它似乎正确地报告了CPU的数量,但我应该将我的工作者(线程)数量作为基础?我确信我会使用ansible_processor_cores
,但它似乎只报告了一个(1-sic!),尽管报告了两个处理器!如何获得工作进程可用的线程数?
答案 0 :(得分:13)
查看code ansible_processor_vcpus
应该是您的选择
它应该包含/ proc / cpuinfo中的处理器数量(根据this answer实际上是总线程数。