性能计数器-查看单个进程的使用率

打开性能计数器——添加性能计数器——获取数据。

下面是具体的性能计数器查询语句,例如SQL Server的进程是”sqlserver.exe”。

获取CPU使用率:“\Process(sqlserver)\% Processor Time”

PS:需要注意一点,这里拿到的数据是对于单核CPU的使用率,所以,对于整个系统的使用率,需要将本数据除以系统CPU核心数量。比如拿到的数据是80%,系统是四核,那该进程真实的CPU占用率是80 / 4 = 20%。

获取内存使用量:“\Process(sqlserver)\Working Set – Private” 获取的专用内存使用量,单位是字节。

获取磁盘读速率:“\Process(sqlserver)\IO Read Bytes/sec” 单位是字节 / 秒

获取磁盘写速率:“\Process(sqlserver)\IO Write Bytes/sec” 单位是字节 / 秒