psutil 是一个跨平台库,能够轻松实现获取系统运行的利用率,包括,CPU、内存、磁盘、网络等信息。
安装psutil
PS C:\Windows\system32> pip install psutil
1.1.1 获取系统性能信息
采集系统的基本信息包括CPU、内存、磁盘、网络等。
(1)采集cpu的信息
>>> import psutil >>> >>> psutil.cpu_times() scputimes(user=3798.296875, system=2628.1875, idle=403667.09374999994, interrupt=74.203125, dpc=17.984375)
>>> psutil.cpu_times().user # 获取单项cpu信息,用户user的cpu时间比 3808.515625 >>> >>> psutil.cpu_times().idle # cpu空闲时间 405107.234375 >>> >>> psutil.cpu_count() # cpu的逻辑个数 8 >>> >>> psutil.cpu_count(logical=False) # cpu的物理个数 4 >>>