内存使用情况:
cat /proc/meminfo free //按 K 看 free -m //按 M 看 free -h //按 G 看 total 总物理内存 used 已经使用的内存 free 没有使用的内存 shared 多进程共享内存 buff/cache 读写缓存内存 available 应用程序可用物理内存 top命令也可以用来查内存 输入top命令 按x,高亮排序列,默认应该是%CPU,按CPU占用排序。 按shift+> , 可以看到高亮部分到%MEM,按内存占用排序。
查看某进程信息:
top -p pid
查询内存占用排名:
ps aux | head -1;ps aux |grep -v PID |sort -rn -k +4 | head -20 ps aux --sort -rss | head -n 10
查询cpu占用排名:
ps aux | head -1;ps aux |grep -v PID |sort -rn -k +3 | head -10 ps aux --sort -pcpu | head -n 10
动态查看内存占用:
slabtop
查看进程内存使用:
pidstat -r -p 24427 1 5 若服务器没有此命令则进行pidstat 安装 pidstat 是sysstat软件套件的一部分,sysstat包含很多监控linux系统状态的工具, 它能够从大多数linux发行版的软件源中获得。 在Debian/Ubuntu系统中可以使用下面的命令来安装: apt-get install sysstat CentOS/Fedora/RHEL版本的linux中则使用下面的命令: yum install sysstat