WMI获取远程服务器CPU,内存使用率函数详解
来源:互联网 发布:公共网络怎么改成家庭 编辑:程序博客网 时间:2024/05/20 18:45
#region WMI方式获取CPU信息 public string getCpuInfo() { ManagementObjectCollection moc = mcp.getQueryResult("select * from Win32_Processor"); string[] list = new string[moc.Count]; int i = 0; foreach(ManagementObject mo in moc) { string total = mo.GetPropertyValue("LoadPercentage").ToString(); list[i]=total; i++; } return list[0].ToString(); } #endregion #region WMI方式获取内存使用率 public string getMemoryUsage() { ManagementClass mc = new ManagementClass("Win32_ComputerSystem");// Win32_LogicalMemoryConfiguration已废弃 long totalm = 1; long avilablem = 1; ManagementObjectCollection mcr = mc.GetInstances(); foreach(ManagementObject mo in mcr) { if (mo["TotalPhysicalMemory"] != null) { totalm = long.Parse(mo["TotalPhysicalMemory"].ToString()); } //string total = mo["TotalPhysicalMemory"].ToString(); //totalm = int.Parse(total); } ManagementObjectCollection moc = mcp.getQueryResult("select * from Win32_PerfRawData_PerfOS_Memory"); foreach (ManagementObject mo in moc) { string avilable = mo.GetPropertyValue("AvailableBytes").ToString(); avilablem = long.Parse(avilable); } long usedm = totalm - avilablem; double memoryusage = (double)usedm * (double)100 / (double)totalm ; return memoryusage.ToString(); } #endregion
源代码下载:http://download.csdn.net/detail/zhanghua9948/8364097
0 0
- WMI获取远程服务器CPU,内存使用率函数详解
- 获取linux服务器性能CPU、内存、硬盘等使用率 PHP
- 获取linux服务器性能CPU、内存、硬盘等使用率 PHP
- 编程实现获取linux服务器cpu、内存和磁盘使用率
- 获取linux服务器性能CPU、内存、硬盘等使用率 PHP
- 获取系统的CPU使用率、内存使用率
- 获取内存和CPU使用率
- java获取cpu使用率/内存使用率/硬盘的使用率
- java获取cpu使用率/内存使用率/硬盘的使用率
- java获取cpu使用率/内存使用率/硬盘的使用率
- 远程监控主机CPU、内存使用率
- 获取CPU,内存使用率,磁盘相关信息
- linux下获取cpu和内存使用率
- 【Windows】获取内存及CPU使用率
- LINUX下获取CPU和内存使用率
- 获取cpu、内存、磁盘的使用率
- VB6 获取内存、硬盘、CPU使用率信息
- Python获取CPU使用率、内存使用率、网络使用状态
- Hadoop中的DBInputFormat
- ASP.NET MVC4 & Entity Framework 6.0 IIS 部署出错解决方案
- linux
- 收集的一些较冷但却很有用的jquery
- 【数学】【排序】用最少的点,访问数组中的所有区间
- WMI获取远程服务器CPU,内存使用率函数详解
- Laravel 4 使用技巧之 - 安装技巧
- Http url特殊字符转义
- 完美解决Android中AVD模拟器启动慢(卡在Android启动界面)等问题
- oracle数据库 plsql客户端 乱码
- 二维数组中查找
- 为开发者准备的9个实用PHP代码片段
- 粒子波浪和颤动效果!
- 模拟慢速网络