點擊上方“IT那活兒”公眾號,關注后了解更多內容,不管IT什么活兒,干就完了!!!
在我們運維工作中經常會遇到內存不足或者內存泄漏的情況,本篇文章簡單介紹下遇到這類情況該如何去排查。
概述
1.1 Java堆內存不足故障癥狀
1.2 堆內存不足的可能原因
內存碎片。
排查步驟
ps -ef | grep 應用名
jstat -gcutil pid 1000 10(時間間隔1000ms,輸出10次)
-XX:+HeapDumpOnOutOfMemoryError(開啟堆快照)
-XX:HeapDumpPath=C:/m.hprof(保存文件到哪個目錄)
jstack -l pid > /home/test/jstack.txt
jmap -heap pid > /home/test/jmapHeap.txt
jmap -dump:format=b,file=/home/test/oom.hprof pid
解決方案
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/129207.html
摘要:隨著人工智能時代的到來,攜程生產環境運維進入了新的運維時代。本文選取了幾種典型的運維場景對在攜程的踐行展開了介紹,首先讓我們從概念認識下。針對應用異常指標檢測這種場景,抽取一定的樣本統計,在基于專家經驗標注下的準確率可達到以上,召回率接近。 作者簡介徐新龍,攜程技術保障中心應用管理團隊高級工程師,負責多個AIOps項目的設計與研發。信號處理專業碩士畢業,對人工智能、機器學習、神經網絡及數學有...
摘要:診斷修復不穩定的關鍵詞社區相關問題起源薛定諤平臺是我司開發的基于建立的一套自動化測試框架,提供各種能力,同時也提供自動化的測試,各類異常監控告警以及自動輸出測試報告等功能。作者:張文博 Kubernetes(K8s)是一個開源容器編排系統,可自動執行應用程序部署、擴展和管理。它是云原生世界的操作系統。 K8s 或操作系統中的任何缺陷都可能使用戶進程存在風險。作為 PingCAP EE(效率工...
摘要:經過廣泛的調查和診斷,我們已經確定了處理這些問題的方法。我們發現在薛定諤平臺上做測試時偶爾會發生性能抖動,但從下面幾項來看未發現異常和的日志使用率內存和磁盤等負載信息只能偶爾看到命令執行的結果中包含一些信息。 作者:張文博 Kubernetes(K8s)是一個開源容器編排系統,可自動執行應用程序部署、擴展和管理。它是云原生世界的操作系統。 K8s 或操作系統中的任何缺陷都可能使用戶進程...
摘要:經過廣泛的調查和診斷,我們已經確定了處理這些問題的方法。我們發現在薛定諤平臺上做測試時偶爾會發生性能抖動,但從下面幾項來看未發現異常和的日志使用率內存和磁盤等負載信息只能偶爾看到命令執行的結果中包含一些信息。 作者:張文博 Kubernetes(K8s)是一個開源容器編排系統,可自動執行應用程序部署、擴展和管理。它是云原生世界的操作系統。 K8s 或操作系統中的任何缺陷都可能使用戶進程...
閱讀 1347·2023-01-11 13:20
閱讀 1686·2023-01-11 13:20
閱讀 1133·2023-01-11 13:20
閱讀 1861·2023-01-11 13:20
閱讀 4104·2023-01-11 13:20
閱讀 2706·2023-01-11 13:20
閱讀 1386·2023-01-11 13:20
閱讀 3599·2023-01-11 13:20