【问题标题】:Would IIS benefit from a multiple-core CPU for handling concurrent requests (cpu intensive)?IIS 是否会受益于多核 CPU 来处理并发请求(cpu 密集型)?
【发布时间】:2012-07-25 18:56:29
【问题描述】:

好的,我不知道我的问题是否正确,但我目前面临以下问题:

我们的 Asp.Net 站点上的一些请求相当长(即:60 秒)和 CPU 密集型(文件导入/验证),并且我们的 IIS 托管在分配了单个内核的虚拟机中。

目前,当此类请求发生时,所有其他并发请求似乎都会排队,直到之前的“长时间和 cpu 密集型”请求完成。

IIS 会从另一个内核中受益吗?这是否有助于响应更多并发请求?

谢谢

【问题讨论】:

    标签: asp.net iis installation cpu webrequest


    【解决方案1】:

    假设:

    1. 每个请求都是它自己的 HTTP 请求
    2. 您的操作不会相互阻塞(有意或无意)
    3. 您的操作不受其他东西(内存、网络、磁盘等)的约束

    那么是的,绝对的。 IIS 是高度并行的(通过多线程和异步 I/O)。

    【讨论】:

      猜你喜欢
      • 2022-01-13
      • 2011-03-30
      • 1970-01-01
      • 1970-01-01
      • 2011-06-03
      • 1970-01-01
      • 2020-06-16
      • 2020-09-04
      相关资源
      最近更新 更多