Process

如何找到哪些程序正在佔用所有記憶體?

  • July 3, 2020

我正在尋找像 top 是 CPU 使用率這樣的東西。是否有執行此操作的 top 命令行參數?目前,我的記憶力太滿了,即使是“man top”也會因為記憶體不足而失敗:)

從內部top您可以嘗試以下操作:

  • SHIFT+f
  • 按 %MEM 對應的字母
  • ENTER

你也可以試試:

$ ps -eo pmem,pcpu,vsize,pid,cmd | sort -k 1 -nr | head -5

這將給出記憶體使用量排名前 5 的程序。

如果您安裝了它,我喜歡htop 一旦啟動它,您可以按f6, down arrow(to MEM%)enter來按記憶體排序。

引用自:https://unix.stackexchange.com/questions/4999