CentOS7小技巧之查看内存占用

原创 qtwrk  2017-11-06 02:45  阅读 2,031 次 评论 0 条

这是很久之前看见的,也忘了是哪里,实在是不好意思。

命令1:

free, 这个命令大家都知道,  -m 表示MB为单位, -g 表示GB为单位

free -m

总内存3005MB,已使用1226MB,空闲474MB,共享89MB,已缓存1303MB,可用1447MB。

SWAP交换区3071MB,已用2MB,空闲3069MB。

Linux的内存管理和我们大家习惯的Windows有些不同,Linux会将许多文件和内容缓存到内存之中,以加快运行速度,所以看见空闲内存那么少,千万不要慌张,重点是可用内存的大小。基于成熟可靠的内存管理机制,我们并不需要手动清理缓存。

 

命令2:

ps --no-headers -o rss -C litespeed |awk '{ sum+=$1 } END { print sum /1024 "MB"}'

查看Litespeed的内存占用,将其中的litespeed替换为你想要查看的应用,即可获得内存占用。

如截图

从截图中可以看到, LSWS占用了36MB的内存,Redis占用了13MB,mariadb数据库占用了464MB的内存。

 

 

本文地址:https://vps.group/centos7-linux-20171106.html
版权声明:本文为原创文章,版权归 qtwrk 所有,欢迎分享本文,转载请保留出处!
PREVIOUS:已经是最后一篇了

发表评论


表情