![找出 Linux centos 机器中内存占用的进程](https://linux22.com/image/552890/%E6%89%BE%E5%87%BA%20Linux%20centos%20%E6%9C%BA%E5%99%A8%E4%B8%AD%E5%86%85%E5%AD%98%E5%8D%A0%E7%94%A8%E7%9A%84%E8%BF%9B%E7%A8%8B.png)
我有一个来自 EC2 的 Centos AMI 微型实例来运行我的开发实例。由于内存问题,应用程序不断崩溃。
我如何才能找出占用内存的进程并决定终止它们?
答案1
我的所有 .bashrc 中都有这个:
alias memhogs="ps -A -ao rss,comm | sort -rn | sed -n '1,5{s/^//;s/ /\t/p}'"
它向您显示占用内存最多的前 5 个程序。至于决策……嗯,这实际上是特定于应用程序的,因此无法帮助您。
我有一个来自 EC2 的 Centos AMI 微型实例来运行我的开发实例。由于内存问题,应用程序不断崩溃。
我如何才能找出占用内存的进程并决定终止它们?
我的所有 .bashrc 中都有这个:
alias memhogs="ps -A -ao rss,comm | sort -rn | sed -n '1,5{s/^//;s/ /\t/p}'"
它向您显示占用内存最多的前 5 个程序。至于决策……嗯,这实际上是特定于应用程序的,因此无法帮助您。