服务器资源(CPU,内存,网卡,磁盘)使用率,运行状态进行巡检
时间: 2024-03-13 15:39:02 浏览: 131
VB获取CPU内存占用率及网卡流量监控
以下是使用Python进行服务器资源巡检的示例代码:
```python
import psutil
# 获取CPU使用率
cpu_percent = psutil.cpu_percent(interval=1, percpu=True)
print("CPU使用率:", cpu_percent)
# 获取内存使用情况
mem = psutil.virtual_memory()
print("内存使用情况:", mem.used, "/", mem.total)
# 获取磁盘使用情况
disk = psutil.disk_usage('/')
print("磁盘使用情况:", disk.used, "/", disk.total)
# 获取网卡状态
net_io_counters = psutil.net_io_counters()
print("网卡状态:", net_io_counters)
# 获取进程信息
for proc in psutil.process_iter(['pid', 'name', 'username']):
try:
process_info = proc.info
except (psutil.NoSuchProcess, psutil.AccessDenied, psutil.ZombieProcess):
pass
else:
print(process_info)
```
阅读全文