Linux系统查看CPU使用率、内存使用率、磁盘使用率:
分类 | 命令行参数 | 返回解析 |
CPU | top命令看出总体的系统运行状态和cpu的使用率 。 |
|
vmstat
|
| |
sa |
| |
mpstat |
| |
| iostat |
|
dstat |
|
|
MEM | free –m: 以MB为单位显示内存使用情况 free –h 以GB为单位显示内存使用情况 Free –t: 以总和的形式查询内存的使用信息 free -s 5 周期性的查询内存使用信息,每5秒执行一次命令 | Mem:内存的使用情况总览表(物理内存) Swap:虚拟内存。即可以把数据存放在硬盘上的数据 shared:共享内存,即和普通用户共享的物理内存值 buffers:用于存放要输出到disk(块设备)的数据的 cached:存放从disk上读出的数据 total:机器总的物理内存 used:用掉的内存 free:空闲的物理内存 注:物理内存(total)=系统看到的用掉的内存(used)+系统看到空闲的内存(free) |
查看某个内存占用情况: cat /proc/3611/status | grep VmRSS |
| |
|
|
|
Disk |
|
|
参考:
https://blog.csdn.net/qq_41688840/article/details/112623134
https://blog.csdn.net/wujizhishui/article/details/89333991
https://blog.csdn.net/wujizhishui/article/details/89333957
https://blog.csdn.net/yucaifu1989/article/details/103983100