linux中CPU或者内存占用率查看命令
时间: 2023-09-06 13:13:17 浏览: 116
在 Linux 中,你可以使用以下命令来查看 CPU 和内存的占用率:
1. `top` 命令可以实时显示系统的整体情况,包括 CPU 和内存的占用率。在终端中输入 `top` 后,你可以看到类似以下的界面:
```
top - 09:45:25 up 1 day, 2:32, 2 users, load average: 0.01, 0.05, 0.07
Tasks: 206 total, 1 running, 205 sleeping, 0 stopped, 0 zombie
%Cpu(s): 1.2 us, 0.2 sy, 0.0 ni, 98.5 id, 0.0 wa, 0.0 hi, 0.1 si, 0.0 st
MiB Mem : 7925.6 total, 75.9 free, 7441.9 used, 407.8 buff/cache
```
在这个例子中,`%Cpu(s)` 部分显示了 CPU 的占用率,`us` 表示用户态,`sy` 表示内核态。`MiB Mem` 部分显示了内存的占用率,`total` 表示总内存,`free` 表示空闲内存,`used` 表示已使用内存,`buff/cache` 表示缓存和缓冲区占用的内存。
2. `htop` 命令类似于 `top`,但提供了一个更友好的交互式界面。你可以在终端中输入 `htop` 来运行它。
3. `free` 命令可以查看系统的内存使用情况。在终端中输入 `free` 后,你可以看到类似以下的输出:
```
total used free shared buff/cache available
Mem: 7925708 7636208 38744 56076 253756 134140
Swap: 2097148 174224 1922924
```
这个输出显示了内存的总量、已使用量、空闲量等信息。
这些命令都提供了实时监控系统资源占用情况的能力,你可以根据需要选择使用。
阅读全文