国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > Linux > 正文

Linux top命令的用法詳細詳解

2024-08-28 00:03:36
字體:
來源:轉載
供稿:網友

查看多核CPU命令
mpstat -P ALL  和  sar -P ALL 

 

說明:sar -P ALL > aaa.txt   重定向輸出內容到文件 aaa.txt

top命令經常用來監控linux的系統狀況,比如cpu、內存的使用,程序員基本都知道這個命令,但比較奇怪的是能用好它的人卻很少,例如top監控視圖中內存數值的含義就有不少的曲解。

本文通過一個運行中的WEB服務器的top監控截圖,講述top視圖中的各種數據的含義,還包括視圖中各進程(任務)的字段的排序。

top進入視圖

top視圖 01

top視圖 01
【top視圖 01】是剛進入top的基本視圖,我們來結合這個視圖講解各個數據的含義。
復制代碼 代碼如下:
第一行:
10:01:23 ― 當前系統時間
126 days, 14:29 ― 系統已經運行了126天14小時29分鐘(在這期間沒有重啟過)
2 users ― 當前有2個用戶登錄系統
load average: 1.15, 1.42, 1.44 ― load average后面的三個數分別是1分鐘、5分鐘、15分鐘的負載情況。

load average數據是每隔5秒鐘檢查一次活躍的進程數,然后按特定算法計算出的數值。如果這個數除以邏輯CPU的數量,結果高于5的時候就表明系統在超負荷運轉了。
復制代碼 代碼如下:
第二行:
Tasks ― 任務(進程),系統現在共有183個進程,其中處于運行中的有1個,182個在休眠(sleep),stoped狀態的有0個,zombie狀態(僵尸)的有0個。

復制代碼 代碼如下:
第三行:cpu狀態
6.7% us ― 用戶空間占用CPU的百分比。
0.4% sy ― 內核空間占用CPU的百分比。
0.0% ni ― 改變過優先級的進程占用CPU的百分比
92.9% id ― 空閑CPU百分比
0.0% wa ― IO等待占用CPU的百分比
0.0% hi ― 硬中斷(Hardware IRQ)占用CPU的百分比
0.0% si ― 軟中斷(Software Interrupts)占用CPU的百分比

在這里CPU的使用比率和windows概念不同,如果你不理解用戶空間和內核空間,需要充充電了。
復制代碼 代碼如下:
第四行:內存狀態
8306544k total ― 物理內存總量(8GB)
7775876k used ― 使用中的內存總量(7.7GB)
530668k free ― 空閑內存總量(530M)
79236k buffers ― 緩存的內存量 (79M)

復制代碼 代碼如下:
第五行:swap交換分區
2031608k total ― 交換區總量(2GB)
2556k used ― 使用的交換區總量(2.5M)
2029052k free ― 空閑交換區總量(2GB)
4231276k cached ― 緩沖的交換區總量(4GB)

這里要說明的是不能用windows的內存概念理解這些數據,如果按windows的方式此臺服務器“危矣”:8G的內存總量只剩下530M的可用內存。Linux的內存管理有其特殊性,復雜點需要一本書來說明,這里只是簡單說點和我們傳統概念(windows)的不同。

第四行中使用中的內存總量(used)指的是現在系統內核控制的內存數,空閑內存總量(free)是內核還未納入其管控范圍的數量。納入內核管理的內存不見得都在使用中,還包括過去使用過的現在可以被重復利用的內存,內核并不把這些可被重新使用的內存交還到free中去,因此在linux上free內存會越來越少,但不用為此擔心。

如果出于習慣去計算可用內存數,這里有個近似的計算公式:第四行的free + 第四行的buffers + 第五行的cached,按這個公式此臺服務器的可用內存:530668+79236+4231276 = 4.7GB。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 潞城市| 建水县| 田林县| 桑日县| 山西省| 博野县| 二连浩特市| 广州市| 通辽市| 苍梧县| 那曲县| 安庆市| 三亚市| 榆林市| 云龙县| 蒲江县| 铅山县| 惠安县| 五常市| 二连浩特市| 时尚| 边坝县| 榆社县| 庆云县| 博野县| 洛宁县| 成安县| 台北市| 和林格尔县| 深州市| 石楼县| 区。| 正镶白旗| 石门县| 封丘县| 叶城县| 汪清县| 广水市| 楚雄市| 惠东县| 秦安县|