青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

colorful

zc qq:1337220912

 

Linux top 命令詳解

http://blog.csdn.net/sunboy_2050/article/details/6129177

查看多核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。

對于內存監控,在top里我們要時刻監控第五行swap交換分區的used,如果這個數值在不斷的變化,說明內核在不斷進行內存和swap的數據交換,這是真正的內存不夠用了。

第六行是空行

第七行以下:各進程(任務)的狀態監控
PID — 進程id
USER — 進程所有者
PR — 進程優先級
NI — nice值。負值表示高優先級,正值表示低優先級
VIRT — 進程使用的虛擬內存總量,單位kb。VIRT=SWAP+RES
RES — 進程使用的、未被換出的物理內存大小,單位kb。RES=CODE+DATA
SHR — 共享內存大小,單位kb
S — 進程狀態。D=不可中斷的睡眠狀態 R=運行 S=睡眠 T=跟蹤/停止 Z=僵尸進程
%CPU — 上次更新到現在的CPU時間占用百分比
%MEM — 進程使用的物理內存百分比
TIME+ — 進程使用的CPU時間總計,單位1/100秒
COMMAND — 進程名稱(命令名/命令行)

多U多核CPU監控

在top基本視圖中,按鍵盤數字“1”,可監控每個邏輯CPU的狀況:

top視圖 02

top視圖 02

觀察上圖,服務器有16個邏輯CPU,實際上是4個物理CPU。

進程字段排序

默 認進入top時,各進程是按照CPU的占用量來排序的,在【top視圖 01】中進程ID為14210的java進程排在第一(cpu占用100%),進程ID為14183的java進程排在第二(cpu占用12%)。可通過 鍵盤指令來改變排序字段,比如想監控哪個進程占用MEM最多,我一般的使用方法如下:

1. 敲擊鍵盤“b”(打開/關閉加亮效果),top的視圖變化如下:

top視圖 03

top視圖 03

我們發現進程id為10704的“top”進程被加亮了,top進程就是視圖第二行顯示的唯一的運行態(runing)的那個進程,可以通過敲擊“y”鍵關閉或打開運行態進程的加亮效果。

2. 敲擊鍵盤“x”(打開/關閉排序列的加亮效果),top的視圖變化如下:

top視圖 04

top視圖 04

可以看到,top默認的排序列是“%CPU”。

3. 通過”shift + >”或”shift + <”可以向右或左改變排序列,下圖是按一次”shift + >”的效果圖:

top視圖 05

top視圖 05

視圖現在已經按照%MEM來排序了。

改變進程顯示字段

1. 敲擊“f”鍵,top進入另一個視圖,在這里可以編排基本視圖中的顯示字段:

top視圖 06

top視圖 06

這里列出了所有可在top基本視圖中顯示的進程字段,有”*”并且標注為大寫字母的字段是可顯示的,沒有”*”并且是小寫字母的字段是不顯示的。如果要在基本視圖中顯示“CODE”和“DATA”兩個字段,可以通過敲擊“r”和“s”鍵:

top視圖 07

top視圖 07

2. “回車”返回基本視圖,可以看到多了“CODE”和“DATA”兩個字段:

top視圖 08

top視圖 08

top命令的補充

top 命令是Linux上進行系統監控的首選命令,但有時候卻達不到我們的要求,比如當前這臺服務器,top監控有很大的局限性。這臺服務器運行著 websphere集群,有兩個節點服務,就是【top視圖 01】中的老大、老二兩個java進程,top命令的監控最小單位是進程,所以看不到我關心的java線程數和客戶連接數,而這兩個指標是java的 web服務非常重要的指標,通常我用ps和netstate兩個命令來補充top的不足。

監控java線程數:
ps -eLf | grep java | wc -l

監控網絡客戶連接數:
netstat -n | grep tcp | grep 偵聽端口 | wc -l

上面兩個命令,可改動grep的參數,來達到更細致的監控要求。

在 Linux系統“一切都是文件”的思想貫徹指導下,所有進程的運行狀態都可以用文件來獲取。系統根目錄/proc中,每一個數字子目錄的名字都是運行中的 進程的PID,進入任一個進程目錄,可通過其中文件或目錄來觀察進程的各項運行指標,例如task目錄就是用來描述進程中線程的,因此也可以通過下面的方 法獲取某進程中運行中的線程數量(PID指的是進程ID):

ls /proc/PID/task | wc -l

在linux中還有一個命令pmap,來輸出進程內存的狀況,可以用來分析線程堆棧:

pmap PID

posted on 2013-07-13 11:30 多彩人生 閱讀(401) 評論(0)  編輯 收藏 引用 所屬分類: linux program

導航

統計

常用鏈接

留言簿(3)

隨筆分類

隨筆檔案

搜索

最新評論

閱讀排行榜

評論排行榜

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            久久久免费精品| 欧美精品一区三区| 欧美激情网站在线观看| 久久久伊人欧美| 久久天天躁狠狠躁夜夜爽蜜月| 一本一本大道香蕉久在线精品| 亚洲精品社区| 久久综合色8888| 欧美成人激情视频免费观看| 久久野战av| 欧美日韩一区精品| 国产精品一区二区三区久久 | 亚洲视频在线观看网站| 中文国产成人精品| 性欧美大战久久久久久久免费观看 | 亚洲欧美视频一区二区三区| 亚洲一区二区三区免费观看 | 亚洲精品一区二区三区樱花| 亚洲乱码久久| 欧美在线免费一级片| 久久综合色8888| 国产精品久久久久免费a∨大胸| 国产综合av| 亚洲欧美日韩一区在线观看| 久久综合网络一区二区| 国产精品99久久久久久人| 久久国产主播| 国产午夜精品一区理论片飘花| 亚洲国产99| 欧美激情一区二区三区四区 | 久久久久国产精品午夜一区| 亚洲国产一区二区三区a毛片| 亚洲第一中文字幕| 久久精品亚洲乱码伦伦中文| 亚洲人线精品午夜| 久久国产精品一区二区三区四区| 国产精品黄色| 午夜精品久久久久久| 99热精品在线| 欧美日韩国产小视频| 亚洲区一区二区三区| 裸体一区二区三区| 久久人人超碰| 91久久在线视频| 99国产精品99久久久久久粉嫩| 欧美激情一区二区三区蜜桃视频| 亚洲黄色尤物视频| 亚洲人成艺术| 国产精品三级久久久久久电影| 欧美一级在线亚洲天堂| 亚洲综合色网站| 亚洲成人自拍视频| 91久久久在线| 国产欧美日韩视频| 猛男gaygay欧美视频| 欧美成人在线免费视频| 亚洲午夜视频在线观看| 先锋亚洲精品| 日韩视频一区二区三区在线播放免费观看 | 妖精成人www高清在线观看| 国产精品国产三级国产普通话蜜臀| 欧美一级久久久久久久大片| 久久午夜色播影院免费高清| 一本一本久久a久久精品综合妖精| 亚洲在线视频网站| 性xx色xx综合久久久xx| 亚洲淫片在线视频| 欧美电影在线免费观看网站| 久久av在线| 国产精品一区二区久激情瑜伽| 欧美成人精品不卡视频在线观看| 欧美日韩午夜| 亚洲精品国产精品乱码不99| 在线精品一区二区| 久久国产欧美精品| 久久资源在线| 国产美女精品视频免费观看| 夜夜爽av福利精品导航| 99这里只有久久精品视频| 欧美二区乱c少妇| 亚洲精品乱码久久久久久蜜桃麻豆| 极品日韩久久| 欧美成人小视频| 亚洲国产91精品在线观看| 91久久中文| 国产精品电影在线观看| 亚洲在线观看免费视频| 久久精品久久综合| 亚洲高清毛片| 欧美大香线蕉线伊人久久国产精品| 欧美黄网免费在线观看| 狠狠色综合网站久久久久久久| 亚洲欧美日韩一区二区三区在线观看| 日韩一二三在线视频播| 亚洲一区二区三区久久| 久久成人免费日本黄色| 亚洲激情六月丁香| 欧美日韩喷水| 欧美gay视频| 欧美专区中文字幕| 亚洲精选在线观看| 欧美+亚洲+精品+三区| 欧美日韩中文另类| 久久电影一区| 欧美一区二区高清在线观看| 最新国产成人在线观看| 久久亚洲精品网站| 欧美一级大片在线观看| 亚洲一区视频在线观看视频| 狠狠色综合网站久久久久久久| 国产精品大片免费观看| 欧美精品一区二区三区在线播放 | 麻豆freexxxx性91精品| 亚洲私人影院在线观看| 亚洲七七久久综合桃花剧情介绍| 久久九九国产精品| 麻豆精品视频| 亚洲第一黄色网| 亚洲第一区在线观看| 欧美激情第9页| 国产精品亚洲人在线观看| 美女尤物久久精品| 亚洲第一精品夜夜躁人人爽| 亚洲网站在线看| 欧美日韩成人综合在线一区二区 | 麻豆精品视频在线观看| 欧美成人综合在线| 久久伊人一区二区| 国外成人免费视频| 国产婷婷精品| 韩国亚洲精品| 亚洲理伦电影| 校园激情久久| 亚洲国产影院| 亚洲欧美日韩在线一区| 久久综合精品国产一区二区三区| 欧美激情视频网站| 国产视频精品xxxx| 日韩网站在线观看| 国产日韩视频| 妖精成人www高清在线观看| 欧美一区影院| 日韩视频一区二区三区在线播放免费观看| 99热免费精品| 欧美日韩高清在线| 亚洲精品国产精品国自产在线| 亚洲一区免费网站| 日韩午夜电影| 欧美日韩卡一卡二| 日韩一区二区精品| 亚洲国产成人久久综合| 久久成人综合视频| 国产精品入口福利| 欧美一级专区| 久久国产主播精品| 亚洲国产一区二区在线| 欧美aa在线视频| 久久久久一区| 亚洲精品资源| 亚洲精品色婷婷福利天堂| 欧美日韩不卡在线| 亚洲一区二区免费视频| 亚洲午夜精品| 在线精品亚洲一区二区| 亚洲精品看片| 国产女人18毛片水18精品| 久久国产精品电影| 久久一区国产| 亚洲一区在线观看视频| 亚洲精品视频一区| 国产精品影音先锋| 欧美华人在线视频| 国产乱人伦精品一区二区| 毛片一区二区| 国产精品高潮粉嫩av| 蜜臀av性久久久久蜜臀aⅴ四虎| 欧美男人的天堂| 欧美插天视频在线播放| 欧美婷婷六月丁香综合色| 久久免费视频在线观看| 欧美日韩麻豆| 亚洲国产高清在线| 国产日韩欧美精品一区| 亚洲精品一区二区三区在线观看| 亚洲尤物在线| 亚洲主播在线播放| 欧美精品日韩综合在线| 久久另类ts人妖一区二区| 国产精品对白刺激久久久| 亚洲激情二区| 99精品国产99久久久久久福利| 欧美自拍偷拍午夜视频| 欧美一级视频| 国产一区二区在线观看免费| 亚洲影院一区| 久久国产手机看片| 韩国女主播一区二区三区| 久久综合中文字幕| 亚洲高清不卡在线| 日韩西西人体444www|