none
Performance Monitor, how to monitor process count? RRS feed

  • 问题

  • Windows Server 2012 R2 Performance Monitor  可以monitor thread count和handle count,有什么办法可以monitor process count么?

    多谢指点

    Albert

    2014年11月18日 4:54

答案

  • 您好,

    Perfmon 里面没有process count。

    Process\Handle 计数进程当前打开的handle总数Process\Thread 计数进程正在活动线程数。

    如果你想看有多少个进程在运行,你可以到任务管理器中的性能下面查看。

    Susie


    2014年11月19日 2:05
    版主

全部回复

  • 您好,

    Perfmon 里面没有process count。

    Process\Handle 计数进程当前打开的handle总数Process\Thread 计数进程正在活动线程数。

    如果你想看有多少个进程在运行,你可以到任务管理器中的性能下面查看。

    Susie


    2014年11月19日 2:05
    版主
  • 多谢你的回复,因为我在用performance monitor传送一些性能信息到Sqlserver数据库,所以需要有个历史信息,我自己写了程序来记录process的数量。

    另外我发现用typeperf收集信息的时候进场会有以下错误


    "Call to SQLExecDirect failed with [Microsoft][ODBC SQL Server Driver]Communication link failure."

    "Cannot alter CounterDetail table layout in SQL database."

    http://technet.microsoft.com/en-us/library/cc727118(v=ws.10).aspx 一点帮助都没有

    我用的ODBC中的“sql server” driver,我们系统是windows 2012 + sql server 2014,但是typeperf和performance monitor不认 SQLServer Native Client(Google 到很多人都有问题,最后选择了"SQL Server"),我不知道以上错误和ODBC有关系没有?

    另外我要建立performance的baseline,有什么好的建议么?

    多谢

    Albert

    2014年11月20日 5:38
  • 您好,

    感谢你的回复。

    很抱歉地说我对SQL不是很懂,与SQL相关的内容,请到下面的论坛询问:

    https://social.technet.microsoft.com/Forums/zh-CN/home?forum=sqlserverzhchs&filter=alltypes&sort=lastpostdesc

    希望你的问题能早日解决。

    Susie

    2014年11月20日 9:14
    版主
  • 多谢

    Albert

    2014年11月21日 3:55
  • 另外还有个问题, Threads 和 Handle的count 从Task Manager读取的和Performance Monitor读取的数据不一样,Performance Monitor读取的大概是Task Manager的两倍? 这似乎和cpu cores没有关系?

    2014年11月21日 4:01
  • 您好,

    这个似乎和CPU cores没有什么关系。

    我刚刚在我的电脑上面试了一下,数据不是完全一样,但是基本上差不多。你上面的任务管理器的图是某个时刻的,而下面的是某一段时间的,这样不太好比较。建议你将间隔时间设得短一点,最好是几十秒,然后再对比。

    Susie

    2014年11月21日 5:56
    版主