linux 下 取进程占用内存(MEM)最高的前10个进程
- 开发技术
- 2021-12-22
- 597
- 0
linux 下 取进程占用 cpu 最高的前10个进程
ps aux|head -1;ps aux|grep -v PID|sort -rn -k +3|head
linux 下 取进程占用内存(MEM)最高的前10个进程
ps aux|head -1;ps aux|grep -v PID|sort -rn -k +4|head
linux 下 取进程占用内存(MEM)最高的前20(N)个进程
ps aux|head -1;ps aux|grep -v PID|sort -rn -k +4|head -20
编写监听内存使用情况脚本新建free.sh文件,利用crontab定时每分钟执行一次脚本,记录当时内存使用较高的进程
#!/bin/bash
datestr=`date +%Y-%m-%d\ %H:%M:%S`
filename="free"`date +%d%H`".log"
echo "############################### $datestr ###############################" >> $filename
echo "USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND" >> $filename
ps aux|head -1;ps aux|grep -v PID|sort -rn -k +4|head -20 >> $filename