【问题标题】:Understanding more about IIS Threads and monitoring them了解有关 IIS 线程的更多信息并对其进行监控
【发布时间】:2016-10-04 05:21:17
【问题描述】:

我了解 IIS 使用 Threadpool 中的线程来处理传入的 Http 请求,并在完成处理请求后释放线程一次。

我想通过这个来了解,对于特定的硬件配置,IIS 服务器中可能有多少个线程,它可以同时处理多少个线程,以及更多相关的场景。

我正在寻找有助于直观监控线程分配/使用 @ IIS 的方式/工具。

感谢任何指示/建议?

【问题讨论】:

  • IIS 不仅使用多线程,而且还使用多进程,如果您确实学习了基础知识的话。所以我想知道你想监控什么。如果您查看 MSDN,Windows 会提供性能计数器来报告进程内的线程,并且它也可用于检查单个 IIS 工作进程中的线程。

标签: asp.net asp.net-mvc iis threadpool


【解决方案1】:

要查看特定硬件的 IIS 服务器中可能有多少线程,请单击服务器。然后在右侧窗格中,像这样双击 ASP。

每个处理器的 ASP 线程数限制属性指定 IIS 创建的每个处理器的最大工作线程数。 Threads Per Processor Limit 的默认值为 25。此属性的最大推荐值为 100。 要增加每个处理器的线程数,请参阅this

【讨论】:

    猜你喜欢
    • 2010-11-06
    • 1970-01-01
    • 2020-05-11
    • 1970-01-01
    • 2018-07-17
    • 2011-04-30
    • 1970-01-01
    • 2023-03-06
    • 1970-01-01
    相关资源
    最近更新 更多