用ASP.NET寫了一個死回圈,發現服務器的CPU只有16個增長,其他的核心基本不動。強制設定CPU掩碼的話,超過65535就會無法啟動程式池。
uj5u.com熱心網友回復:
沒人回答,自己答一下。服務器應該是開啟了NUMA,.NET默認是不啟用NUMA支持的,可以修改組態檔啟用。<runtime>
<gcServer enabled="true"/>
<GCCpuGroup enabled="true"/>
<Thread_UseAllCpuGroups enabled="true"/>
</runtime>
還有就是IIS7.5不支持NUMA。
結帖
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/67230.html
