#常用的: import psutil import os info = psutil.virtual_memory() print u'内存使用:',psutil.Process(os.getpid()).memory_info().rss print u'总内存:',info.total print u'内存占比:',info.percent print u'cpu个数:',psutil.cpu_count() ...
process.memory_info():获取指定进程的内存使用情况。 process.terminate():终止指定进程。 实际应用场景 1. 监控系统资源 import psutil # 获取 CPU 使用率 cpu_usage = psutil.cpu_percent() print("CPU Usage:", cpu_usage) # 获取内存使用情况 mem_info = psutil.virtual_memory() print("Memory Usage:...
Psutil 基本用法 以下是 psutil 库的一些常见用法:获取系统信息:可以使用 psutil.cpu_count() 获取 CPU 核心数,使用 psutil.virtual_memory() 获取虚拟内存信息等。例如:import psutil# 获取 CPU 核心数cpu_count = psutil.cpu_count()print("CPU 核心数:", cpu_count)# 获取虚拟内存信息memory_info = ...
[root@host134 scripts]# more os.py # -*- coding: utf-8 -*- import datetime import time import sys import os import platform import psutil while True: ##cpu cpu_percent = psutil.cpu_percent(interval=1) print(f'CPU usage: {cpu_percent}%') ##memory mem_info = psutil.virtual_memory...
memory_info()) # 获取进程的IO信息print(p.io_counters()) # 返回打开进程socket的namedutples列表 print(p.connections()) # 进程开启的线程数 print(p.num_threads()) # 当前进程的父进程ID print(p.ppid()) # 进程的父进程 print(p.parent()) # 进程打开的文件 print(p.open_files()) # 进程...
importpsutil# 导入 psutil 模块# 获取并显示 CPU 使用率cpu_usage=psutil.cpu_percent(interval=1)# 返回 CPU 使用率print(f"当前 CPU 使用率:{cpu_usage}%")# 打印 CPU 使用率# 获取并显示内存信息memory_info=psutil.virtual_memory()# 获取虚拟内存信息print(f"总内存:{memory_info.total/(1024**2):...
In [13]: p.memory_info()#进程内存rss、vms信息Out[13]: pmem(rss=45268992, vms=460525568, shared=4399104, text=9420800, lib=0, data=425431040, dirty=0) In [14]: p.io_counters()#进程IO信息包括读写IO数及字节数Out[14]: pio(read_count=594, write_count=27, read_bytes=15859712, write...
memory_info=psutil.virtual_memory().percent # 硬盘的使⽤率 disk_info=psutil.disk_usage("/").percent # ⽹络的收发情况 net_info=psutil.net_io_counters()#print(net_info.bytes_sent)#print(net_info.bytes_recv)# 获取系统时间 time=datetime.datetime.now().strftime("%Y-%m-%d %T")#print...
info = psutil.virtual_memory()printu'内存使用:',psutil.Process(os.getpid()).memory_info().rssprintu'总内存:',info.totalprintu'内存占比:',info.percentprintu'cpu个数:',psutil.cpu_count() AI代码助手复制代码 其他内置的方法或属性还有: ...
info = psutil.virtual_memory()print u'内存使⽤:',psutil.Process(os.getpid()).memory_info().rss print u'总内存:',info.total print u'内存占⽐:',info.percent print u'cpu个数:',psutil.cpu_count()其他内置的⽅法或属性还有:boot_time callable collections cpu_count cpu_percent cpu_...