在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

CPU占用率過高導致系統登錄不上問題分析

jf_ro2CN3Fa ? 來源:稀土掘金技術社區 ? 2023-09-06 15:40 ? 次閱讀

又是一個百無聊賴的早晨,我在快樂地摸魚,工作群響了:離線系統登錄不上了。我第一反應是不科學啊,系統已經很久改動過了...趕緊上生產環境看看,CPU高達1200%。接著又是熟練地敲出那幾行排查CPU過高的命令

top-H-ppid查看java占用率最高的幾條線程
jstackpid>xxx.txt打印線程快照
jmap-heappid查看堆內存情況
9379f48a-4c55-11ee-a25d-92fbcf53809c.jpgtop命令 939adcc2-4c55-11ee-a25d-92fbcf53809c.jpgjstack命令 93b076e0-4c55-11ee-a25d-92fbcf53809c.jpgjmap命令

看這玩意啥都看不出來,感覺是系統對象沒有釋放,在瘋狂GC,但是因為FULL GC的時候已經STW了,所以無法查看到底是哪個線程出了問題。然后過了10分鐘系統突然又好了....堵塞的操作已經完成,gc能正?;厥樟恕?/p>

然后過了兩分鐘又卡死了,我先重啟了系統,后面再分析分析。

等系統沒什么人用的時候,我再試著重現一下問題,打開系統一頓亂點,結果是點開某個功能的詳情時系統卡住了,CPU又飚上去了,喜聞樂見~問題定位到了,再實錘一下之前是不是這個問題,我看了一下localhost_access_log日志發現,確實是這個接口卡了一千多秒。

93b76ce8-4c55-11ee-a25d-92fbcf53809c.jpgnginx日志

因為離線沒什么人使用,所以問題過了很久再暴露出來??戳艘幌麓a,主要是同事業務邏輯問題,有個參數沒傳進去,導致 sql 走了全表掃描,數據很多,要查很久,查到了幾百萬的數據,gc 也無法回收。

還好內存夠大,要不然早就 OOM 了。

復盤

一開始我以為是某個接口調了很多次并發太高導致的,沒想到點一下詳情系統就掛了。。我們可以看到CPU在GC回收的時候STW,是沒有線程能占用到CPU的,所以top -H -p pid 只能看到CPU全被GC線程占用了。如果是某個接口并發太高導致的,我們可以看jstack線程快照,里面是會有這個接口在執行的記錄。

還有一個問題就是說系統GC卡了10-20分鐘,卻沒有報OOM,還是一直在堵塞狀態,后面還正常了一小會,這個是需要看堆內存的情況...

因為比較難排查所以只是通過現象知道GC還是可以回收一點點垃圾的

總結

1、CPU100%的時候可以打印線程快照jstack pid,查看是哪個線程占用了CPU,一般都是某個業務線程阻塞無法進行GC回收導致。

2、可以查看localhost_access_log查看系統接口用時,一般用時很久的都是有問題的接口。

3、同事的業務代碼參數沒有傳,導致全表掃描直接卡死系統。

審核編輯:湯梓紅

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • cpu
    cpu
    +關注

    關注

    68

    文章

    10901

    瀏覽量

    212787
  • 內存
    +關注

    關注

    8

    文章

    3052

    瀏覽量

    74248
  • 命令
    +關注

    關注

    5

    文章

    696

    瀏覽量

    22087
  • 代碼
    +關注

    關注

    30

    文章

    4823

    瀏覽量

    68945
  • nginx
    +關注

    關注

    0

    文章

    154

    瀏覽量

    12217

原文標題:點一下詳情系統掛了,CPU 100%

文章出處:【微信號:芋道源碼,微信公眾號:芋道源碼】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    編程之美 指揮CPU占用率

    很經典,自己可以控制CPU占用率曲線
    發表于 05-02 20:45

    proteus仿真CPU占用率過高

    proteus中哪些結構會導致仿真時CPU占用率過高,如何避免?
    發表于 09-09 23:29

    請問為什么am3354 刷新lcd時cpu占用率很高?

    %3.接lcd跟接上的cpu占用率一樣,都很高4.fb驅動文件使用的是da8xx-fb.c請問這種現象是否為fb驅動的問題,該從哪些方面進行排查?謝謝
    發表于 06-20 05:02

    Linux的CPU和內存占用率查看

    我們經常需要查看CPU和內存占用率,否則一旦存在情況很快就會有IDC(或客戶)找上門,Linux查看資源使用情況有多種命令可以參考,CPU、內存、IO、NETWORK等資源使用情況都
    發表于 07-24 06:52

    基于IMX6查看Linux下的CPU和內存的占用率

    ,0.0 si,0.0 st 要獲取包含百分比符號的 CPU 占用率:#top -b -n1 | grep ^%Cpu | awk '{cpu
    發表于 10-30 10:18

    STM32F407的中斷CPU占用率怎么計算?

    如題!另外,假設中斷函數內的語句一樣,定時器的中斷和DMA的中斷CPU占用率一樣么?
    發表于 06-02 11:15

    如何讓CPU占用率達到100%?

    CPU占用率達到100%的方法
    發表于 11-06 06:52

    rtthread有每個線程的CPU占用率統計嗎?

    rtthread有每個線程的CPU占用率統計嗎,監控每個線程的占用時間,根據這個調整線程優先級。
    發表于 04-14 09:48

    CPU占用率100%的故障解決

      相信很多朋友都遇到過CPU占用率100%的情況,那會導致系統慢如蝸牛。半小時前,筆者正在玩游戲,電腦突然行動遲緩,打開任務管理器,發現CPU
    發表于 08-29 10:24 ?989次閱讀

    服務器CPU占用率高的定位分析

    通過性能監控發現上線服務器cpu某核占用率已經達到了100%,而且是由我們的某個核心服務導致的。
    發表于 03-17 16:35 ?966次閱讀

    虛擬機:查看linux線程的CPU占用率的方法

    虛擬機:查看linux線程的CPU占用率的方法
    的頭像 發表于 06-22 10:06 ?4166次閱讀
    虛擬機:查看linux線程的<b class='flag-5'>CPU</b><b class='flag-5'>占用率</b>的方法

    Chromebook安裝更新Chrome OS或將導致CPU占用率達到100%和發熱問題

    Chromebook 在安裝最新的 Chrome OS 更新之后,會導致 Google Play Store 服務的 CPU 占用率達到 100%,并讓設備出現發熱和性能問題。在升級到
    的頭像 發表于 09-28 14:23 ?2290次閱讀
    Chromebook安裝更新Chrome OS或將<b class='flag-5'>導致</b><b class='flag-5'>CPU</b><b class='flag-5'>占用率</b>達到100%和發熱問題

    stm32運用freertos庫函數測試各個線程任務信息和cpu占用率

    通過對工程中各個線程任務的分析,以便進行任務代碼的優化或者更換主處理芯片。僅為記錄,歡迎大佬指出錯誤。如有幫助,十分榮幸。我的mcu是stm32f405,frertos,標準庫函數。cpu占用率
    發表于 12-14 18:58 ?0次下載
    stm32運用freertos庫函數測試各個線程任務信息和<b class='flag-5'>cpu</b><b class='flag-5'>占用率</b>

    java中cpu占用過高如何分析

    Java中CPU占用過高是一種常見的問題,需要通過多種方法進行分析和解決。本文將詳細介紹Java中CPU占用過高的原因以及如何進行
    的頭像 發表于 12-05 11:15 ?9414次閱讀

    服務器cpu占用率高怎么解決

    長時間運行的計算任務 應用程序存在內存泄漏,導致CPU占用率上升 系統問題 操作系統配置不當,導致
    的頭像 發表于 10-10 15:14 ?1091次閱讀
    主站蜘蛛池模板: 久久福利青草精品资源站免费 | 一区二区高清在线 | 午夜视频免费在线播放 | 色在线观看视频 | 国产片一区二区三区 | 亚洲国产七七久久桃花 | 日本一区不卡在线观看 | 4438x五月天| 视频在线你懂的 | 色多多在线观看播放 | 免费看欧美理论片在线 | 免费看黄视频 | h国产在线 | 亚洲网色| 国产一区二区影院 | 高清不卡日本v在线二区 | 午夜视频观看 | 欧美精品xxxⅹ欧美 欧美精品高清在线xxxx | 久久国产高清字幕中文 | 免费亚洲视频在线观看 | 天天操夜夜摸 | 午夜毛片免费观看视频 | 丁香花在线视频观看免费 | 黄色网日本 | 性欧美videofree丝袜 | 久久aa毛片免费播放嗯啊 | 人人玩人人弄人人曰 | 免费看啪 | 农村妇女野外一级毛片 | 亚洲伊人精品综合在合线 | 亚洲第一视频在线播放 | 国产香港日本三级在线观看 | 97一本大道波多野吉衣 | 欧美高清一区 | 国产嫩草影院在线观看 | 无内丝袜透明在线播放 | 欧美一级看片免费观看视频在线 | 婷婷 色天使 | 午夜在线视频国产 | 天堂网视频| 天天搞天天操 |