即将发生的故障的提示

<p>我在寻找的指标,我可以编程检查将在我的申请,即将发生的故障提示。我正在寻找像“自由的IO线程数是危险的低”,“内存可用于应用程序池低”和“处理器使用率较高。”一般的东西 P&gt; </p><p>这是C#/ asp.net和IIS。 P&gt; </p><p>编程检查值的例子将是不错的,但不是必需的。所有的<em>好 em&gt;的想法表示欢迎。 P&gt;
</em></p>

103 浏览 1 回复
  gt   输出   输入   编程   故障  

回复

    <p>我的想法: P&gt; </p><p>确定你的web应用的性能,输入和输出。 P&gt; </p><ul> <li>输入(用户数,什么任务的用户在做什么,一天中的时间等) li&gt; </li><li>输出(内存usuage,线程滞后) li&gt; ul&gt; <p>配置文件下真正的请求数据应用程序。 建立投入及其相关产出一个漂亮的表。 例如: P&gt;</p><p>查找输出,往往导致失败,并找到其中的输入导致这些输出。构建失败的一个很好的 MAX-的情形产生模型。 P&gt; </p><p>当您输入开始接近你失败的输出,即将发生故障很可能与一些概率。记录故障时不和不发生回料此信息到表。当它即将失败你的webapp将学习。 P&gt; </p><h2>响应更新,以评论: H2&gt; </h2><p>查找输出是最容易的部分。 P&gt; </p><p>看到如此问题如何获得在C#中使用的内存&lt; / A&gt; 如何获得在C# CPU使用率并为更普遍的问题What关键性能监视器,我应该监视asp.net应用程序。 P&gt; </p><p>从这些问题的关键点: P&gt; </p><ul> <li> <p> GC.GetTotalMemory - 通知你有多少是由垃圾收集器进行分配。 p&gt; li&gt; </p></li><li> <p> Processor对象 - 告诉你各种有趣的性能与统计上的CPU(CPU空闲时间,usauge等)。 p&gt; li&gt; ul&gt; </p><p>您可以通过编程访问一些内置的系统性能计数器的值。如果您有需要甚至更具体的细节,你可以建立自己的专柜查询为好。 P&gt; </p><p>下面是一篇文章,让你开始:如何计算CPU使用率编程 p&gt;
    </p></li></ul></li></ul>

    汪婵

相关提问


友情链接: