1. 程式人生 > >Linux TOP命令 按記憶體佔用排序和按CPU佔用排序

Linux TOP命令 按記憶體佔用排序和按CPU佔用排序

P – 以 CPU 佔用率大小的順序排列程序列表
M – 以記憶體佔用率大小的順序排列程序列表




在系統維護的過程中,隨時可能有需要檢視 CPU 使用率,並根據相應資訊分析系統狀況的需要。在 CentOS 中,可以通過 top 命令來檢視 CPU 使用狀況。執行 top 命令後,CPU 使用狀態會以全屏的方式顯示,並且會處在對話的模式 — 用基於 top 的命令,可以控制顯示方式等等。退出 top 的命令為 q (在 top 執行中敲 q 鍵一次)。
在命令列中輸入 “top” 即可啟動 top ,top 的全屏對話模式可分為3部分:系統資訊欄、命令輸入欄、程序列表欄。
第一部分 — 最上部的 系統資訊欄 :
第一行(top):
“14:55:59”為系統當前時刻;
“4 days,  5:52”為系統啟動後到現在的運作時間;
“1 user”為當前登入到系統的使用者,更確切的說是登入到使用者的終端數 — 同一個使用者同一時間對系統多個終端的連線將被視為多個使用者連線到系統,這裡的使用者數也將表現為終端的數目;
“load average”為當前系統負載的平均值,後面的三個值分別為1分鐘前、5分鐘前、15分鐘前程序的平均數,一般的可以認為這個數值超過 CPU 數目時,CPU 將比較吃力的負載當前系統所包含的程序;
第二行(Tasks):
“12 total”為當前系統程序總數;
“1 running”為當前執行中的程序數;
“11 sleeping”為當前處於等待狀態中的程序數;
“0 stoped”為被停止的系統程序數;
“0 zombie”為被複原的程序數;
第三行(Cpus):
分別表示了 CPU 當前的使用率;
第四行(Mem):
分別表示了記憶體總量、當前使用量、空閒記憶體量、以及緩衝使用中的記憶體量;
第五行(Swap):
表示類別同第四行(Mem),但此處反映著交換分割槽(Swap)的使用情況。通常,交換分割槽(Swap)被頻繁使用的情況,將被視作實體記憶體不足而造成的。
第二部分 — 中間部分的內部命令提示欄:
top 執行中可以通過 top 的內部命令對程序的顯示方式進行控制。內部命令如下表:
s – 改變畫面更新頻率
l – 關閉或開啟第一部分第一行 top 資訊的表示
t – 關閉或開啟第一部分第二行 Tasks 和第三行 Cpus 資訊的表示
m – 關閉或開啟第一部分第四行 Mem 和 第五行 Swap 資訊的表示
N – 以 PID 的大小的順序排列表示程序列表
P – 以 CPU 佔用率大小的順序排列程序列表
M – 以記憶體佔用率大小的順序排列程序列表
h – 顯示幫助
n – 設定在程序列表所顯示程序的數量
q – 退出 top
s – 改變畫面更新週期
第三部分 — 最下部分的程序列表欄:
以 PID 區分的程序列表將根據所設定的畫面更新時間定期的更新。通過 top 內部命令可以控制此處的顯示方式。
一般的,我們通過遠端監控的方式對伺服器進行維護,讓伺服器本地的終端實時的執行 top ,是在伺服器本地監視伺服器狀態的快捷便利之一。

相關推薦

linux top命令檢視記憶體及多核CPU的使用

檢視多核CPU命令 mpstat -P ALL  和  sar -P ALL  說明:sar -P ALL > aaa.txt   

Linux TOP命令記憶體佔用排序CPU佔用排序

先輸入top 然後 按P – 以 CPU 佔用率大小的順序排列程序列表 按M – 以記憶體佔用率大小的順序排列程序列表     top命令是Linux下常用的效能分析工具,比如cpu、記憶體的使用,能夠實時顯示系統中各個程序的資源佔用狀況,類似於Windows的工作管理員。

Linux TOP命令 記憶體佔用排序CPU佔用排序

P – 以 CPU 佔用率大小的順序排列程序列表M – 以記憶體佔用率大小的順序排列程序列表在系統維護的過程中,隨時可能有需要檢視 CPU 使用率,並根據相應資訊分析系統狀況的需要。在 CentOS 中,可以通過 top 命令來檢視 CPU 使用狀況。執行 top 命令後,CPU 使用狀態會以全屏的方式顯示,

Linux TOP命令內存占用排序CPU占用排序

什麽 提示 顯式 命令參數 兩個 sch 用戶權限 mage data 先輸入top 然後 按P – 以 CPU 占用率大小的順序排列進程列表 按M – 以內存占用率大小的順序排列進程列表 top命令是Linux下常用的性能分析工

如何理解Linux下,使用top命令看到記憶體佔用情況

linux 下使用top命令之後看到記憶體佔用情況如下: Mem: 32849260k total, 32630656k used, 218604k free, 445512k buffers Swap: 0k total, 0k used,

linux 檔案大小排序時間排序檢視檔案命令

1.按檔案大小檢視檔案 a.降序:ls -lsh [email protected]:~$ ls -lsh total 20M 20M -rw-r–r– 1 moudaen 65536 20M Nov 11 17:44 Gender.war

linux下使用top命令檢視系統執行狀態程序執行狀態

linux下top命令檢視系統執行狀態和程序執行狀態 在linux下可以通過top命令來查系統執行狀態和程序執行狀態,通過man檢視top手冊,top的解釋是display Linux tasks,以前看到過一個另外的解釋display top CPU proc

網站開啟慢之學習mysql慢查詢linux top命令

今天在公司,休息的時候開啟自家網站看了看,逛到一個商品列表頁的時候,感覺很慢,遂覺得哪裡出了問題。 這時,我不知道什麼情況,不過有種感覺,覺得應該是sql問題,這可能就是經驗問題,於是ssh 到伺服器。 top 命令 一看嚇一跳  mysql  CPU% 高達  

Linux top命令裡面%CPUcpu(s)的差別

有的同學會把%CPU和us%搞暈,也就是下圖所示在top的時候檢視cpu的資訊。這時有的同學會問:這兩個CPU到底哪個是對的。其實都是對的,只是表達的意思不一樣。官方解釋如下Cpu(s):34.0% us: 使用者空間佔用CPU百分比%CPU:上次更新到現在的CPU時間佔用百

linux系統下top命令進行記憶體監控

今天進行壓力測試,測試進行了兩波後,發現使用top命令監控系統性能,mem中used很高: 一段時間甚至接近total 很疑惑到底為什麼,開始懷疑是記憶體洩露,但是服務已經全部殺掉後used仍然保持很高。 查詢了下linux下使用top命令進行監控的詳細解釋,網上對這個的

linux top 命令詳解

ctrl+ 一次 所有 使用方法 ase 隱藏 統計 ini 前臺 top命令是Linux下常用的性能分析工具,能夠實時顯示系統中各個進程的資源占用狀況,類似於Windows的任務管理器。下面詳細介紹它的使用方法。top - 01:06:48 up 1:22, 1 user

Linux top命令的用法詳細詳解

command load 命令 技術分享 服務 範圍 web服務器 睡眠狀態 打開 查看多核CPU命令mpstat -P ALL 和 sar -P ALL 說明:sar -P ALL > aaa.txt 重定向輸出內容到文件 aaa.txt top命令經

Linux常用命令(五)賬號組管理

linux 用戶 組 常用命令 侯良金 Linux常用命令(五)賬號和組管理 一、管理用戶賬號 1、用戶賬號的分類■超級用戶:root用戶是Linux系統中默認的超級用戶賬號,對本主機擁有最大的權限,類似於Windows 系統中的Administrator用戶。■普通用戶:

linux top命令詳解

swa mem img 針對 alt 線程 opp 分區 緩存 Linux系統可以通過top命令查看系統的CPU、內存、運行時間、交換分區、執行的線程等信息。通過top命令可以有效的發現系統的缺陷出在哪裏。是內存不夠、CPU處理能力不夠、IO讀寫過高。

linux top命令查看內存及多核CPU的使用講述【轉】

http 最小 文件 改變 總計 href 獲取 gif www. 轉載一下top使用後詳細的參數,之前做的筆記找不見了,轉載一下,作為以後的使用參考: 原文地址:http://blog.csdn.net/linghao00/article/details/8059244

Linux Top 命令

休眠 硬盤 文件 交換分區 服務 僵屍進程 processes image 不同的 linux查看進程使用最多的命令應該是top命令了吧,我們今天主要說明一下,top命令結果中各參數的意義,top命令結果如下: 直觀上結果分為上下兩部分,上部分主要是系統的信息,下部

linux top命令VIRT,RES,SHR,DATA的含義

and 序號 列表 增長 inux 共享庫 啟動進程 左移 照相 VIRT:virtual memory usage 虛擬內存1、進程“需要的”虛擬內存大小,包括進程使用的庫、代碼、數據等2、假如進程申請100m的內存,但實際只使用了10m,那麽它會增長100m,而不是實際

linux系統命令學習系列-文件目錄管理

系統/運維 Linux 復習上節內容:1. 定時執行任務命令crontab –e, crontab –l,crontab –r2. 作業:定義一個定時任務,每分鐘向/tmp/test.txt文件輸出hello worldcrontab –e*/1 * * * * echo ‘hello world’&

linux-top命令查看內存CPU

elf 充電 pts ios virt 物理內存 擔心 活躍 利用 轉自:https://www.cnblogs.com/dragonsuc/p/5512797.html 查看多核CPU命令 mpstat -P ALL 和 sar -P ALL 說明:sar -P A

Java Map按鍵(Key)排序值(Value)排序

Map排序的方式有很多種,兩種比較常用的方式:按鍵排序(sort by key), 按值排序(sort by value)。 1、按鍵排序 jdk內建的java.util包下的TreeMap<K,V>既可滿足此類需求,向其構造方法 TreeMap(Comparator