Linux查看占用内存的进程脚本
发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,#Linux查看占用内存的进程 #!/bin/bashecho -e `date +%y%m%d%H%M`echo -e "PID\t\tMem\t\tProc_Name"# 拿出/proc目录下所有
千家信息网最后更新 2026年11月02日Linux查看占用内存的进程脚本#Linux查看占用内存的进程 #!/bin/bash
echo -e `date +%y%m%d%H%M`
echo -e "PID\t\tMem\t\tProc_Name"
# 拿出/proc目录下所有以数字为名的目录(进程名是数字才是进程,其他如sys,net等存放的是其他信息)
for pid in `ls -l /proc | grep ^d | awk '{ print $9 }'| grep -v [^0-9]`
do
if [ $pid -eq 1 ];then continue;fi
grep -q "VmRSS" /proc/$pid/status 2>/dev/null
if [ $? -eq 0 ];then
mem=$(grep VmRSS /proc/$pid/status \
| gawk '{ sum+=$2;} END{ print sum }')
proc_name=$(ps aux | grep -w "$pid" | grep -v grep \
| awk '{ for(i=11;i<=NF;i++){ printf("%s ",$i); }}')
if [ $mem -gt 0 ];then
echo -e "${pid}\t${mem}\t${proc_name}"
fi
fi
done | sort -k2 -n | awk -F'\t' '{
pid[NR]=$1;
size[NR]=$2;
name[NR]=$3;
}
END{
for(id=1;id<=length(pid);id++)
{
if(size[id]<1024)
printf("%-10s\tsKB\t%s\n",pid[id],size[id],name[id]);
else if(size[id]<1048576)
printf("%-10s\t.2fMB\t%s\n",pid[id],size[id]/1024,name[id]);
else
printf("%-10s\t.2fGB\t%s\n",pid[id],size[id]/1048576,name[id]);
}
}'
echo -e `date +%y%m%d%H%M`
echo -e "PID\t\tMem\t\tProc_Name"
# 拿出/proc目录下所有以数字为名的目录(进程名是数字才是进程,其他如sys,net等存放的是其他信息)
for pid in `ls -l /proc | grep ^d | awk '{ print $9 }'| grep -v [^0-9]`
do
if [ $pid -eq 1 ];then continue;fi
grep -q "VmRSS" /proc/$pid/status 2>/dev/null
if [ $? -eq 0 ];then
mem=$(grep VmRSS /proc/$pid/status \
| gawk '{ sum+=$2;} END{ print sum }')
proc_name=$(ps aux | grep -w "$pid" | grep -v grep \
| awk '{ for(i=11;i<=NF;i++){ printf("%s ",$i); }}')
if [ $mem -gt 0 ];then
echo -e "${pid}\t${mem}\t${proc_name}"
fi
fi
done | sort -k2 -n | awk -F'\t' '{
pid[NR]=$1;
size[NR]=$2;
name[NR]=$3;
}
END{
for(id=1;id<=length(pid);id++)
{
if(size[id]<1024)
printf("%-10s\tsKB\t%s\n",pid[id],size[id],name[id]);
else if(size[id]<1048576)
printf("%-10s\t.2fMB\t%s\n",pid[id],size[id]/1024,name[id]);
else
printf("%-10s\t.2fGB\t%s\n",pid[id],size[id]/1048576,name[id]);
}
}'
进程
数字
目录
内存
信息
脚本
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
哈尔滨大商圈互联网科技有限公司
涨乐互联网科技
科技类互联网
凡科互联网科技
居家互联网科技有限公司
互联网科技股午盘股票涨跌
上海电发互联网科技有限公司
玖二柒互联网科技公司待遇
科技互联网大厂
互联网科技商业
亳州好赞互联网科技有限公司
合肥互联网科技公司公章图片
上海科技产业互联网平台
美国互联网科技公司
郑州欣桑互联网科技有限公司
美国五大互联网科技公司市值多少
互联网时代高科技布局
北京品多多互联网科技有限公司
平安好医生打造互联网科技医疗
互联网科技创业计划的风险分析
广州为想互联网科技有限公司
互联网科技工作委员会主任
卓越科技(互联网 )
互联网科技创新服务
和信科技工业互联网
银川新华互联网科技学校联系电话
广州千川互联网科技有限公司
易企秀互联网科技是做什么的
科技互联网经济论坛
银川新华互联网科技学校招聘