2015-02-05

Ubuntu 用 top 指令查吃最多記憶體和 CPU 的程序

喔 ! 阿舍實在是太習慣用 Chrome 了,然後,又太習慣同時開太多個 Tab 了,還有,阿舍很不想安裝額外的 Chrome 應用程式和擴充功能,所以,這個 Chrome 吃的記憶體就很可觀哩!阿舍本來是要找看看有沒有合計某一支程式共用掉多少記憶體的程式,結果,還沒找到就先查到 top 指令可以依指定欄位來做排序,那就可以用來查誰吃最多資源了哩 !

阿舍的 Chrome 一直都是名列前茅的記憶體大戶 ...
這種把執行中程式依記憶體和 CPU 使用量來排序的方式,在阿舍使用 Windows 的時候經常會用到,因為常常會有程式掛了或不知為何吃了大記憶體或 CPU,所以,阿舍就會需要打開工作管理員來點一下,就可以排序出來了,但是,阿舍在 Ubuntu 上倒是少有這種需求,因此,就只用沒有任何選項的 top 指令來看狀態而已哩 ...

這次是因為要查 Chrome 吃記憶體的情形,去翻 Man Page 才有注意到 top 還可以這樣用啊 ! 阿舍試了一下,還滿方便簡單的,用 top 來依記憶體使用量來排序的方式如下面第一行,而第二行是依 CPU。(-o 是小寫 o 不是數字零,%MEM 和 %CPU 要大寫)

top -o %MEM
top -o %CPU

如果要調整從小到大或從大到小的排序變化的話,則是在 %MEM 或 %CPU 前面加上 + 或 - 號就可以了。

top -o +%MEM
top -o -%CPU



推薦閱讀


有疑問? 問題還是沒解決嗎? 歡迎下方留言提問和討論 😁

沒有留言 :

張貼留言

歡迎留言提問和討論 .... 😁