AI 文章摘要
摘要:本文介绍了在Linux系统中查看内存占用最高的10个程序的方法。通过使用`ps`命令结合`sort`排序和`head`截取,可以列出内存占用前10的进程。同时,利用`awk`工具对输出进行处理,将原本以KB为单位的RSS(常驻内存)数值转换为MB单位,使结果更直观易读。
Linux查看内存占用前10的程序
ps -eo pid,ppid,cmd,%mem,%cpu,rss --sort=-rss | head -n 11 | awk 'NR>1 {print $1,$2, $3,$4, $5,$6/1024 "MB"}'
在这个脚本中,我们使用了awk来处理ps命令的输出。NR>1表示跳过第一行(标题行),然后$6/1024会将rss列(以KB为单位的内存占用)转换为MB。
广告:
© 版权声明
THE END









暂无评论内容