<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 22, comments - 32, trackbacks - 0, articles - 73
      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

    生產服務CPU100%問題快速定位

    Posted on 2018-12-10 15:59 為自己代言 閱讀(192) 評論(0)  編輯  收藏 所屬分類: Linux/mysql調優
    或者按Shift+p公司生產服務上常常出現 CPU 100% 問題,需要快速定位問題出現在那里,以下備注解決方法步驟:

    1: 工具:top方法:
    執行top -c ,顯示進程運行信息列表
    鍵入P (大寫p),進程按照CPU使用率排序  (輸入大寫P,則結果按CPU占用降序排序。輸入大寫M,結果按內存占用降序排序。(注:大寫P可以在capslock狀態輸入p,或者按Shift+p)
    线ä¸?æ??å?¡CPU100%é—®é¢?å¿«é??å®?ä½?å®?æ??
    如上圖找出最耗CPU 進程 10765
    統計信息區

    前五行是系統整體的統計信息。第一行是任務隊列信息,同 uptime 命令的執行結果。其內容如下:

    01:06:48當前時間
    up 1:22系統運行時間,格式為時:分
    1 user當前登錄用戶數
    load average: 0.06, 0.60, 0.48系統負載,即任務隊列的平均長度。
    三個數值分別為 1分鐘、5分鐘、15分鐘前到現在的平均值。

    步驟二:找出最耗CPU的線程
    1.    top -Hp 10765 顯示一個進程的線程運行信息列表
    2. 鍵入shift +p 線程按照CPU使用率降序排序
     步驟三: 把 10765 轉化成16進制(因為堆棧是線程id是十六進制)
         命令: printf '%x' 10765   輸出結果:2a0d

    步驟四: 使用JVM命令  jstatck 
                jstack 10765 | grep '2a0d' -C5 --color     打印堆棧信息,通過id 過濾到線程的堆棧信息。


    以下是top 其它常用命令:

    附常用操作:

    top   //每隔5秒顯式所有進程的資源占用情況
    top -d 2 //每隔2秒顯式所有進程的資源占用情況
    top -c //每隔5秒顯式進程的資源占用情況,并顯示進程的命令行參數(默認只有進程名)
    top -p 1111 -p 6789//每隔5秒顯示pid是1111和pid是6789的兩個進程的資源占用情況
    top -d 2 -c -p 1111//每隔2秒顯示pid是1111的進程的資源使用情況,并顯式該進程啟動的命令行參數        

    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 无码国产精品一区二区免费16 | 最新亚洲卡一卡二卡三新区| 人妻视频一区二区三区免费| 亚洲精品天堂无码中文字幕| 亚洲视频在线一区二区| 91精品手机国产免费| 亚洲妇女无套内射精| 久久亚洲国产欧洲精品一| 亚洲免费网站观看视频| yellow视频免费看| 亚洲另类春色校园小说| 亚洲另类少妇17p| 免费99精品国产自在现线| 国产福利电影一区二区三区,免费久久久久久久精 | 毛片免费观看的视频| 一级特黄aaa大片免费看| 亚洲成人午夜电影| 亚洲日本一区二区一本一道| 免费黄色网址网站| 国产精品高清免费网站| 亚洲视频无码高清在线| 亚洲av无码一区二区三区不卡| 日韩精品视频免费在线观看| 久久国产精品免费专区| 成人a毛片免费视频观看| 精品亚洲AV无码一区二区| 亚洲午夜未满十八勿入网站2| 免费看又爽又黄禁片视频1000| 成全视频在线观看免费| 麻豆安全免费网址入口| 亚洲精品中文字幕无乱码麻豆| 亚洲国产精品乱码一区二区| 午夜亚洲av永久无码精品| 成人激情免费视频| 日韩精品免费一级视频| 97在线免费视频| 又硬又粗又长又爽免费看 | 99视频有精品视频免费观看| 国产免费福利体检区久久| 久久无码av亚洲精品色午夜| 亚洲人成网站18禁止久久影院|