Python获取CPU.内存使用率以及网络使用状态代码_python_脚本之家 http://www.jb51.net/article/134714.htm…
psutil是一个跨平台库,能够轻松实现获取系统运行的进程和系统利用率(CPU,内存,磁盘,网络等)信息,主要应用于系统监控,分析和限制系统资源及进程的管理,它实现了同等命令行工具提供的功能,如ps,top,lsof,netstat,ifconfig,who,df,kill,free,nice等.支持32位,和64位的Linux,Windows,OS X,FreeBSD等操作系统. 1 cpu信息 #Linux系统cpu利用率有以下几个部分 #User Time,执行用户进程的时间百分比 #Sy…
linux里一切皆为文件,在linux/unix的根文件夹下,有个/proc文件夹,这个/proc 是一种内核和内核模块用来向进程(process)发送信息的机制(所以叫做"/proc"),这个伪文件系统同意与内核内部数据结构交互.获取有关进程的实用信息.在执行中(on the fly)改变设置(通过改变内核參数).与其它文件系统不同./proc 存在于内存而不是硬盘中.proc 文件系统提供的信息例如以下: •进程信息:系统中的不论什么一个进程,在 proc 的子文件夹中都有一个同名…
import psutil import time import yagmail def sendmail(subject,contents): yag = yagmail.SMTP(user='155xxx8589@163.com',password='邮箱授权码',host='smtp.163.com') yag.send(to='15534828589@163.com',subject=subject,contents=contents) yag.close() def cpu(): cp…
最近学习过程中,想到提取系统硬件信息做一些验证,故而对网上提到的利用.NET System.Management类获取硬件信息做了进一步的学习.验证.验证是分别在4台电脑,XP SP3系统中进行,特将验证过程记录于此. 说明: 电脑1(联想品牌电脑): 电脑2(HP品牌电脑): 电脑3(联想品牌电脑): 电脑4(兼容机): 获取CPU编号 ManagementClass mc = new ManagementClass("Win32_Processor"); ManagementObj…
windows下执行命令除了用cmd之外,还有个东西叫WMIC,非常强大,可以通过他获取很多信息,包括硬件信息. QString frmMain::getWMIC(const QString &cmd) { //获取cpu名称:wmic cpu get Name //获取cpu核心数:wmic cpu get NumberOfCores //获取cpu线程数:wmic cpu get NumberOfLogicalProcessors //查询cpu序列号:wmic cpu get proces…
转:http://blog.csdn.net/smartsmile2012/article/details/8682295 #region 获取cpu序列号 硬盘ID 网卡硬地址 /**/ /// <summary> /// 获取cpu序列号 /// </summary> /// <returns>string </returns> public static string GetCpuInfo() { string cpuInfo = "&quo…
C# 使用 PerformanceCounter 获取 CPU 和 硬盘的使用率: 先看界面: 建一个 Windows Form  桌面程序,代码如下: using System; using System.ComponentModel; using System.Windows.Forms; using System.Diagnostics; using System.Threading; namespace PerformanceCounterApp { public partial cla…
using System.Management; namespace GLaLa { /// <summary> /// hardware_mac 的摘要说明. /// </summary> class HardwareInfo { /// <summary> /// 取机器名 /// </summary> /// <returns></returns> public string GethostName() { return Sys…
<pre name="code" class="csharp"> using System; using System.Collections; using System.Management; public class OneProgram { public static void Main() { Console.WriteLine("HostName:{0}", HardwareInfo.GethostName()); Cons…