我有一个关于将 WCF 服务中托管的第 3 方进程降级为单核的问题。我正在使用第三方工具作为我的 WCF Web 服务的一部分,该服务基于每个处理器内核的许可成本。
据我了解,可以通过在 Windows Server 2008 上通过 Windows 系统资源管理器设置处理器关联来完成IIS App Pool Resource Allocation Policy
。创建策略后,您可以将 WCF 服务分配给受策略限制的 IIS 应用程序池使服务仅使用分配的指定核心。
如果我将我的 Web 服务分配给配置为在受限处理器关联策略下运行的应用程序池,我是否可以确保该服务使用的所有第三方工具也将受限于该策略允许的处理器 (假设该工具没有启动自己的进程)?