
Linux获取CPU、磁盘和内存使用率的代码
5星
- 浏览量: 0
- 大小:None
- 文件类型:JAVA
简介:
本文章提供了在Linux系统中编写脚本来获取CPU、磁盘和内存使用率的方法和示例代码,帮助开发者轻松监控系统资源状态。
在Linux系统中获取CPU、磁盘和内存占用率的代码可以通过多种方式实现。一种常见的方法是使用Python语言结合psutil库来完成这一任务。
首先需要安装psutil库,可以使用pip命令进行安装:
```bash
pip install psutil
```
接着编写一个简单的脚本来读取系统资源信息:
```python
import psutil
def get_cpu_usage():
return psutil.cpu_percent(interval=1)
def get_memory_info():
mem = psutil.virtual_memory()
memory_used = mem.used / (1024 ** 3)
total_memory = mem.total / (1024 ** 3)
used_percentage = mem.percent
return {used: memory_used, total: total_memory, percentage: used_percentage}
def get_disk_usage(path=/):
disk_info = psutil.disk_usage(/)
disk_used_gb = round(disk_info.used / (1024**3), 2)
total_disk_space_gb = round(disk_info.total / (1024**3), 2)
used_percentage = disk_info.percent
return {used: disk_used_gb, total: total_disk_space_gb, percentage: used_percentage}
if __name__ == __main__:
print(CPU Usage:, get_cpu_usage())
print(Memory Usage:, get_memory_info())
print(Disk Usage at /, get_disk_usage(/))
```
这段代码可以用来监控Linux服务器上的基本系统性能指标。注意,实际使用时可能需要根据具体需求调整路径和参数设置。
全部评论 (0)


