的Windows服务器/数据中心:设置CPU亲和力> 64个内核 [英] Windows Server / Datacenter: set CPU affinity with > 64 cores

查看:237
本文介绍了的Windows服务器/数据中心:设置CPU亲和力> 64个内核的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

SetThreadAffinityMask()允许一个设置关联掩码为64个逻辑核心(处理器)。但是,Windows数据中心最多可以有64个CPU,每个多核心(请参阅<一href="http://social.technet.microsoft.com/Forums/en-US/winservergen/thread/d7d27752-1dcd-4884-b002-3284db41ab2b/"相对=nofollow>这里)。

SetThreadAffinityMask() allows one to set an affinity mask for 64 logical cores (processors). However, Windows Datacenter can have up to 64 CPUs, each with many cores (see here).

如何为> 64个内核做一组线程?

How does one set threads for > 64 cores?

诗。我编码在C#中,所以一个净的答案是理想的,但在C的API的是也没关系。

Ps. I am coding in C#, so a .Net answer is ideal, but an API one in C is fine too.

推荐答案

根据MSDN,SetThreadAffinityMask()为您当前的处理器组,每个都可以有各自64个逻辑核心的亲和力。与SetThreadGroupAffinity更改组()。请参见 http://msdn.microsoft .COM / EN-US /库/窗/台式机/ dd405503(V = vs.85)的.aspx 了解。

According to MSDN, SetThreadAffinityMask() sets the affinity for your current processor group, each of which can have 64 logical cores each. Change your group with SetThreadGroupAffinity(). See http://msdn.microsoft.com/en-us/library/windows/desktop/dd405503(v=vs.85).aspx for more.

这篇关于的Windows服务器/数据中心:设置CPU亲和力&GT; 64个内核的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆