我有以下配置。
四核
视窗服务器 2008
IIS 7.5
4GB 内存 32 位
我在此服务器中托管了 MVC 1 应用程序。但是当运行这个应用程序时,只使用了 1 个 CPU 核心。
IIS 7.5 或 Windows Server 中是否有任何设置,以便使用/利用所有可用内核。
默认情况下,IIS 已使用所有内核。您可能看到的是使用单个线程并因此使用单个内核的单个请求。这是设计使然。
如果您向服务器发出第二个请求,您应该看到它命中了一个新的核心。对于多个用户,您应该会看到内核之间的均匀分布。
如果您需要对单个页面的单个请求使用所有核心,那么您需要为此专门设计它。这将需要启动多个线程来处理单个请求。这对于 IIS 类型的负载来说并不常见,尽管它通常假设有数十、数百或数千个用户,而不是单个用户获得 100% 的服务器资源。
| 归档时间: |
|
| 查看次数: |
5564 次 |
| 最近记录: |