#LOG:
# test to check CPU ,memory and process state
# built time 2017-05-19
# coder:ly
#!/usr/bin/python
# -*- coding: UTF-8 -*-
import os
import time
import psutil
import sys
import atexit
#the process name
PROCESS_NAME1="dwm.exe"
PROCESS_NAME2="QQ.exe"
PROCESS_NAME3="WeChat.exe"
PROCESS_NAME4="wininit.exe"
PROCESS_NAME5="360Tray.exe"
PROCESS_NAME6="conhost.exe"
#function of cpu total state
def GetCPUstate(time_count=1): #cpu物理个数 + cpu总使用率
return (str(psutil.cpu_count(logical=False))+"-"+str(psutil.cpu_percent(time_count,0)) + "%")
#function of evryone state
def GetCPUsatus(time_count=1): #每个cpu的使用率
return (str(psutil.cpu_percent(time_count,1)) + "%")
#function of memory state
def GetMemorystate():
phymem=psutil.virtual_memory()
string =str(int(phymem.total / 1024 /1024))+"M" #内存总数
string +="-"
string +=str(int(phymem.used / 1024 / 1024))+"M" #已使用内存
stri
python 获取CPU、内存、硬盘、进程状态信息 代码
最新推荐文章于 2025-09-27 08:59:30 发布
这段Python代码用于获取系统的CPU使用率、内存使用情况、硬盘使用情况以及指定进程的状态,包括进程名称、PID和状态。代码中定义了多个函数分别用于获取这些信息,并在主函数中整合输出。

最低0.47元/天 解锁文章
553

被折叠的 条评论
为什么被折叠?



