文章来源:http://blog.csdn.net/lhfzd2004/article/details/1722379
上一篇文章《服务器性能监控之WMI》介绍了通过远程com获取服务器性能(当然也可用于本地),那么这篇主要说说windows系统自带的性能监视功能----->performancecouonter.
打开管理工具-->性能,我们可以立即看到服务器的CPU,进程运行时间,磁盘容量等性能参数走势图。然而不仅仅是这几项,我们可以通过添加技术器来查看其他的性能指标:
如果你说,这么看太麻烦了,OK,我们通过C#将这些值取出来,用于实现自身的性能监视:
1.添加引用:
![](https://yqfile.alicdn.com/img_a6339ee3e57d1d52bc7d02b338e15a60.gif)
2.创建并实例化PerformanceCounter
![](https://yqfile.alicdn.com/img_a6339ee3e57d1d52bc7d02b338e15a60.gif)
![](https://yqfile.alicdn.com/img_a6339ee3e57d1d52bc7d02b338e15a60.gif)
![](https://yqfile.alicdn.com/img_a6339ee3e57d1d52bc7d02b338e15a60.gif)
![](https://yqfile.alicdn.com/img_a6339ee3e57d1d52bc7d02b338e15a60.gif)
![](https://yqfile.alicdn.com/img_a6339ee3e57d1d52bc7d02b338e15a60.gif)
3.构造函数
![](https://yqfile.alicdn.com/img_a6339ee3e57d1d52bc7d02b338e15a60.gif)
![](https://yqfile.alicdn.com/img_405b18b4b6584ae338e0f6ecaf736533.gif)
![](https://yqfile.alicdn.com/img_1c53668bcee393edac0d7b3b3daff1ae.gif)
![](https://yqfile.alicdn.com/img_33d02437d135341f0800e3d415312ae8.gif)
![](https://yqfile.alicdn.com/img_33d02437d135341f0800e3d415312ae8.gif)
![](https://yqfile.alicdn.com/img_33d02437d135341f0800e3d415312ae8.gif)
![](https://yqfile.alicdn.com/img_33d02437d135341f0800e3d415312ae8.gif)
![](https://yqfile.alicdn.com/img_33d02437d135341f0800e3d415312ae8.gif)
![](https://yqfile.alicdn.com/img_33d02437d135341f0800e3d415312ae8.gif)
![](https://yqfile.alicdn.com/img_33d02437d135341f0800e3d415312ae8.gif)
![](https://yqfile.alicdn.com/img_33d02437d135341f0800e3d415312ae8.gif)
![](https://yqfile.alicdn.com/img_33d02437d135341f0800e3d415312ae8.gif)
![](https://yqfile.alicdn.com/img_33d02437d135341f0800e3d415312ae8.gif)
![](https://yqfile.alicdn.com/img_33d02437d135341f0800e3d415312ae8.gif)
![](https://yqfile.alicdn.com/img_33d02437d135341f0800e3d415312ae8.gif)
![](https://yqfile.alicdn.com/img_33d02437d135341f0800e3d415312ae8.gif)
![](https://yqfile.alicdn.com/img_05dd8d549cff04457a6366b0a7c9352a.gif)
4.获取计数器值
![](https://yqfile.alicdn.com/img_a6339ee3e57d1d52bc7d02b338e15a60.gif)
![](https://yqfile.alicdn.com/img_1c53668bcee393edac0d7b3b3daff1ae.gif)
![](https://yqfile.alicdn.com/img_405b18b4b6584ae338e0f6ecaf736533.gif)
![](https://yqfile.alicdn.com/img_33d02437d135341f0800e3d415312ae8.gif)
![](https://yqfile.alicdn.com/img_2887d91d0594ef8793c1db92b8a1d545.gif)
![](https://yqfile.alicdn.com/img_7a2b9a960ee9a98bfd25d306d55009f8.gif)
![](https://yqfile.alicdn.com/img_33d02437d135341f0800e3d415312ae8.gif)
![](https://yqfile.alicdn.com/img_33d02437d135341f0800e3d415312ae8.gif)
![](https://yqfile.alicdn.com/img_105a1e124122b2abcee4ea8e9f5108f3.gif)
![](https://yqfile.alicdn.com/img_05dd8d549cff04457a6366b0a7c9352a.gif)
![](https://yqfile.alicdn.com/img_1c53668bcee393edac0d7b3b3daff1ae.gif)
![](https://yqfile.alicdn.com/img_405b18b4b6584ae338e0f6ecaf736533.gif)
![](https://yqfile.alicdn.com/img_33d02437d135341f0800e3d415312ae8.gif)
![](https://yqfile.alicdn.com/img_2887d91d0594ef8793c1db92b8a1d545.gif)
![](https://yqfile.alicdn.com/img_7a2b9a960ee9a98bfd25d306d55009f8.gif)
![](https://yqfile.alicdn.com/img_33d02437d135341f0800e3d415312ae8.gif)
![](https://yqfile.alicdn.com/img_33d02437d135341f0800e3d415312ae8.gif)
![](https://yqfile.alicdn.com/img_105a1e124122b2abcee4ea8e9f5108f3.gif)
![](https://yqfile.alicdn.com/img_05dd8d549cff04457a6366b0a7c9352a.gif)
![](https://yqfile.alicdn.com/img_1c53668bcee393edac0d7b3b3daff1ae.gif)
![](https://yqfile.alicdn.com/img_405b18b4b6584ae338e0f6ecaf736533.gif)
![](https://yqfile.alicdn.com/img_33d02437d135341f0800e3d415312ae8.gif)
![](https://yqfile.alicdn.com/img_2887d91d0594ef8793c1db92b8a1d545.gif)
![](https://yqfile.alicdn.com/img_7a2b9a960ee9a98bfd25d306d55009f8.gif)
![](https://yqfile.alicdn.com/img_33d02437d135341f0800e3d415312ae8.gif)
![](https://yqfile.alicdn.com/img_33d02437d135341f0800e3d415312ae8.gif)
![](https://yqfile.alicdn.com/img_105a1e124122b2abcee4ea8e9f5108f3.gif)
![](https://yqfile.alicdn.com/img_05dd8d549cff04457a6366b0a7c9352a.gif)
![](https://yqfile.alicdn.com/img_1c53668bcee393edac0d7b3b3daff1ae.gif)
![](https://yqfile.alicdn.com/img_405b18b4b6584ae338e0f6ecaf736533.gif)
![](https://yqfile.alicdn.com/img_33d02437d135341f0800e3d415312ae8.gif)
![](https://yqfile.alicdn.com/img_2887d91d0594ef8793c1db92b8a1d545.gif)
![](https://yqfile.alicdn.com/img_7a2b9a960ee9a98bfd25d306d55009f8.gif)
![](https://yqfile.alicdn.com/img_33d02437d135341f0800e3d415312ae8.gif)
![](https://yqfile.alicdn.com/img_33d02437d135341f0800e3d415312ae8.gif)
![](https://yqfile.alicdn.com/img_105a1e124122b2abcee4ea8e9f5108f3.gif)
![](https://yqfile.alicdn.com/img_05dd8d549cff04457a6366b0a7c9352a.gif)
当然,这里只是其中及少的部分,不过通过使用同样的方式,我们可以获取更多的性能以及进程运行的情况,但是要说明的一点是,所获取的数据必定是windows服务所提供的,当然我们也可以自己写一些windows服务,添加到系统performancecounter中来,对.net来说也是非常方便的。
怎么样,和WMI比起来,是不是又方便了一些呢,呵呵~~