linux下使用python查看内存与磁盘,cpu的运行状况
时间: 2024-04-30 08:18:20 浏览: 209
Linux查看CPU和内存使用情况
可以使用一些系统命令或Python第三方库来查看Linux系统的内存、磁盘和CPU的运行状况。
1. 查看内存使用情况
使用系统命令`free`可以查看内存使用情况:
```
$ free -h
total used free shared buff/cache available
Mem: 7.8G 2.1G 4.5G 254M 1.2G 5.3G
Swap: 2.0G 0B 2.0G
```
也可以使用第三方库`psutil`来获取内存使用情况:
```python
import psutil
# 获取内存使用情况
mem = psutil.virtual_memory()
print("total: %s, used: %s, free: %s" % (mem.total, mem.used, mem.free))
```
2. 查看磁盘使用情况
使用系统命令`df`可以查看磁盘使用情况:
```
$ df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 50G 8.9G 38G 20% /
```
也可以使用第三方库`psutil`来获取磁盘使用情况:
```python
import psutil
# 获取磁盘使用情况
disk = psutil.disk_usage('/')
print("total: %s, used: %s, free: %s" % (disk.total, disk.used, disk.free))
```
3. 查看CPU使用情况
使用系统命令`top`可以实时查看CPU使用情况,也可以使用`htop`等工具来查看。
也可以使用第三方库`psutil`来获取CPU使用情况:
```python
import psutil
# 获取CPU使用情况
cpu = psutil.cpu_percent(interval=1)
print("CPU使用率: %s%%" % cpu)
```
以上就是在Linux下使用Python查看内存、磁盘和CPU运行状况的方法。
阅读全文