Linux 下查看内存使用情况方法总结

linux内存使用率怎么看

Linux内存监控直接使用命令行。

free命令最常用,-m参数看MB,-h自动转换单位。

置顶实时监控,按M键按内存排序。

cat/proc/meminfo 查看详细参数。
MemTotal 是总物理内存。

htop比top更直观。
使用 yum install htop 来安装它。

vmstat查看虚拟内存,vmstat1 每秒刷新一次。

sar -r 需要安装sysstat包才能查看历史内存。

使用 free -h 进行快速查看,使用 top M 进行实时查看。

cat/proc/meminfo 添加grep过滤参数。

高速缓冲存储器被认为是可用的,并且free命令具有-/+buffers/cache行。

如果你更多地使用Swap,则需要添加更多内存或优化应用程序。

自己掂量一下。

Linux下查询进程占用内存的5种方式!还有谁不会?

直接给出结论。

1 . /proc/进程ID/status -> VmRSS:物理内存使用情况,单位KB。
例如:VmRSS:1 1 3 6 1 2 KB。

2 pmap -x 进程ID -> RSS:物理内存使用情况,KB单位。
例如:RSS:1 1 3 6 1 2
3 . cat /proc/进程 ID/smaps | grep '^Rss:' | awk '{sum+=$2 }END{print sum}'
-> 物理内存使用总量,单位KB。
例如:输出1 1 3 6 1 2
4 . ps -e -o pid、comm、rsz | awk '$1 ~/进程ID/'
-> rsz:物理内存使用情况,KB单位。
例如:输出1 1 3 6 1 2
5 . top -> M:按内存排序 -> RES:物理内存使用情况,单位MB。
例如:分辨率:1 2 6 m、1 2 0m。

别浪费你的时间了。

linux常用命令查看内存方法