Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

python psutil

作者:满身补丁   发布日期:2026-01-10   浏览:49

import psutil

# 获取CPU信息
cpu_info = psutil.cpu_times()
print(f"CPU时间统计: {cpu_info}")

# 获取内存信息
memory_info = psutil.virtual_memory()
print(f"内存使用情况: {memory_info}")

# 获取磁盘信息
disk_info = psutil.disk_usage('/')
print(f"磁盘使用情况: {disk_info}")

# 获取网络信息
net_info = psutil.net_if_addrs()
print(f"网络接口地址: {net_info}")

# 获取当前运行的进程信息
processes = []
for proc in psutil.process_iter(['pid', 'name']):
    processes.append(proc.info)
print(f"当前运行的进程: {processes}")

解释说明:

  1. 获取CPU信息psutil.cpu_times() 返回一个包含CPU时间统计的对象,包括用户、系统、空闲等时间。
  2. 获取内存信息psutil.virtual_memory() 返回一个包含虚拟内存使用情况的对象,包括总内存、可用内存、已用内存等。
  3. 获取磁盘信息psutil.disk_usage('/') 返回一个包含指定路径(这里是根目录 /)的磁盘使用情况的对象,包括总空间、已用空间、剩余空间等。
  4. 获取网络信息psutil.net_if_addrs() 返回一个字典,键是网络接口名称,值是该接口的地址信息。
  5. 获取当前运行的进程信息psutil.process_iter(['pid', 'name']) 返回一个迭代器,包含所有正在运行的进程的PID和名称。

这些函数可以帮助你监控系统的资源使用情况。

上一篇:python读文件

下一篇:python 判断文件夹存在

大家都在看

python时间格式

pythoneval函数用法

python读取文件路径

staticmethod在python中有

python 保存json文件

python开发windows应用程序

python中len是什么意思

python ord和chr

python中的yield

python自定义异常

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站