運行在Linux上的程序越來越慢的排查思路

1、通過free -h 排查內存使用情況,是否內存滿了

2、通過df -h 排查磁盤的使用情況,磁盤是否沒有空間了

3、檢查系統資源配置情況,比如使用ulimit -a檢查當前會話的資源限制,如最大文件數、打開文件描述符數等,看是否達到上限。等

4、使用top查看整體CPU、內存使用狀況,以及各進程的資源占用情況,系統整體資源使用情況。

5、使用iostat命令查看IO情況

6、使用vmstat查看內存和cpu情況

7、使用pidstat,看下CPU、I/O和內存的情況

8、使用netstat(或更現代的ss)檢查網絡連接狀態和網絡接口統計,看是否存在大量網絡流量或異常連接。

9、使用ps或pgrep查找疑似卡死或占用資源過高的進程

10、使用jps查詢出java進程,用jstat查看gc信息,jmap查看堆棧信息,jstack查看線程堆棧信息

11、分析應用日志、中間件日志、系統日志查找可能的錯誤和異常行為

參考資料:

Linux服務器出現異常和卡頓排查思路和步驟_linux網絡變得很卡-CSDN博客文章瀏覽閱讀9.6k次,點贊9次,收藏58次。Linux服務器出現異常和卡頓有硬件和軟件的原因,硬件沒問題的情況可以通過top命令、jps命令、jmap分析堆內存配置信息和使用情況、jstack分析線程的執行情況、 jstat查看各區域占堆百分比和服務日志去排查問題。_linux網絡變得很卡https://blog.csdn.net/weixin_45549188/article/details/129629486

https://www.cnblogs.com/huangjiabobk/p/18101752icon-default.png?t=N7T8https://www.cnblogs.com/huangjiabobk/p/18101752?

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/45085.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/45085.shtml
英文地址,請注明出處:http://en.pswp.cn/web/45085.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

清華計算幾何-ConvexHull(凸包)-求極點InTriangle/ToLeft Test

ConvexHull(凸包) 凸包是什么 凸包是計算幾何一個非常基礎核心的概念。我理解的凸包就是給定一個點集合, 最外圍的點的包圍體就是凸包。如下所示: 極點(ExtremityPoint) 給定的點集合中, 如果一個點存在一條直線, 讓其他所有點都在于該直線的同一側, 則該點為極點。 非極點 …

如何理解electron 的預加載腳本

在 Electron 應用中,預加載腳本(Preload Script)是一個非常重要的概念,它允許你在渲染進程(web 頁面)和主進程之間創建一個安全的橋梁。預加載腳本運行在 Node.js 環境中,但位于渲染進程的一個單獨的上下文中,這意味著它可以訪問 Node.js 的 API,但無法直接訪問 DOM。…

JavaScript進階(7) ----構造函數和原型對象

目錄 構造函數 prototype 定義: 使用場景: constructor 使用場景: 原型proto 原型鏈 定義 特點 instanceof 運算符 原型繼承的基本概念 在JavaScript中,構造函數和原型是面向對象編程的核心概念,它們共同構…

海康工業相機驅動

1.新建基于對話框的MFC程序,界面布局如下 2.修改控件ID,為控件綁定變量 3.創建全局變量,構造函數中初始化變量,初始化對話框界面,補齊各控件按鈕響應函數 全文程序如下: // MFC_GrabimageDlg.h : 頭文件 /…

【動態規劃Ⅰ】斐波那契、爬樓梯、楊輝三角

動態規劃—斐波那契系列 什么是動態規劃斐波那契數組相關題目509. 斐波那契數 Easy1137. 第 N 個泰波那契數 Easy 楊輝三角118. 楊輝三角 Easy 爬樓梯相關題目70. 爬樓梯 Easy746. 使用最小花費爬樓梯 Easy 什么是動態規劃 動態規劃是一種通過將原問題分解為相對簡單的子問題來…

linux下解壓命令

在Linux下,解壓縮文件通常涉及多種命令,具體取決于文件的壓縮格式。以下是一些常用的解壓縮命令: tar.gz / .tgz 如果文件擴展名為 .tar.gz 或 .tgz,你可以使用 tar 命令來解壓縮: tar -xzf filename.tar.gz這里的 -x …

近期幾首小詩匯總-生活~卷

生活 為生活飄零,風雨都不阻 路見盲人艱,為她心點燈 賀中科大家長論壇成立十五周年 科學家園有喜賀 園外丑漢翹望中 曾一學子入我科 正育科二盼長大 憧憬也能入此家 與科學家論短長 園外翹首聽高論 發現有隙入此壇 竟然也能注冊成 入園瀏覽惶然立 此貼…

系統架構的基礎:定義、原則與發展歷程

目錄 1. 系統架構的定義 2. 系統架構的基本組成部分 2.1 架構層次 2.2 架構視圖 2.3 架構原則 3. 系統架構的發展歷程 3.1 初期階段:單體架構(Monolithic Architecture) 3.2 面向對象和組件化階段 3.3 客戶端-服務器架構(Client-Server Architecture) 3.4 三層架…

在 Linux 上使用 lspci 命令查看 PCI 總線硬件設備信息

lspci 命令用于顯示 Linux 系統上的設備和驅動程序 當在個人電腦或服務器上運行 Linux 時,有時需要識別該系統中的硬件。lspci 命令用于顯示連接到 PCI 總線的所有設備,從而滿足上述需求。該命令由 pciutils 包提供,可用于各種基于 Linux 和…

JAVA中的回溯算法解空間樹,八皇后問題以及騎士游歷問題超詳解

1.回溯算法的概念 回溯算法顧名思義就是有回溯的算法 回溯算法實際上一個類似枚舉的搜索嘗試過程,主要是在搜索嘗試過程中尋找問題的解,當發現已不滿足求解條件時,就“回溯”返回,嘗試別的路徑。回溯法是一種選優搜索法&#xff…

E12.【C語言】練習:求兩個數的最大公約數

1.枚舉 #define _CRT_SECURE_NO_WARNINGS #include <stdio.h> int main() {int a 0;int b 0;int tmp 0;scanf("%d %d", &a, &b);if (a < b){for (int i1; i < a; i){if (0a% i && 0b%i)tmp i;}}if (a>b){for (int i 1; i <…

[線性RNN系列] Mamba: S4史詩級升級

前言 iclr24終于可以在openreview上看預印本了 這篇&#xff08;可能是顛覆之作&#xff09;文風一眼c re組出品&#xff1b;效果實在太驚艷了&#xff0c;實驗相當完善&#xff0c;忍不住寫一篇解讀分享分享。 TL;DR &#xff08;overview&#xff09; Structured State-Sp…

Nginx 日志統計分析命令

統計訪問量最多的IP地址&#xff1a; awk {print $1} /path/to/nginx/access.log | sort | uniq -c | sort -nr | head -n 10統計不同狀態碼的出現次數&#xff1a; awk {print $9} /path/to/nginx/access.log | sort | uniq -c | sort -nr統計訪問量最多的URL&#xff1a; awk…

SQL Server端口配置指南

SQL Server是微軟推出的關系型數據庫管理系統&#xff0c;它支持多種操作系統平臺。默認情況下&#xff0c;SQL Server使用TCP/IP協議的1433端口進行通信。然而&#xff0c;出于安全或其他考慮&#xff0c;我們可能需要更改SQL Server實例的默認端口。本文將指導你如何更改SQL …

利率債與信用債的區別及其與債券型基金的關系

利率債與信用債的定義及其區別 定義 利率債&#xff1a; 定義&#xff1a;利率債是指由主權或類主權主體&#xff08;如中華人民共和國財政部、國家開發銀行等&#xff09;發行的債券。這些債券通常被認為沒有信用風險&#xff0c;因為它們由國家信用背書。特點&#xff1a;由…

【Python】 深入了解 Python 字典的 | 更新操作

我白天是個 搞笑廢物 表演不在乎 夜晚變成 憂傷怪物 撕扯著孤獨 我曾經是個 感性動物 小心地感觸 現在變成 無關人物 &#x1f3b5; 張碧晨/王赫野《何物》 Python 3.9 引入了一種新的字典更新操作&#xff0c;即使用 | 運算符合并字典。這種方式不僅簡潔…

xshell公鑰免密登錄

設備&#xff1a;一臺linux系統機器&#xff0c;一臺windows系統機器 軟件&#xff1a;xshell 要求&#xff1a;公鑰免密登錄 一、生成公鑰、私鑰 1、打開shell &#xff1b; 點擊工具 &#xff1b; 新建用戶生成密鑰向導 2、生成密鑰參數 密鑰類型&#xff1a;RS…

element ui ts table重置排序

#日常# 今天帶的實習生&#xff0c;在遇到開發過程中&#xff0c;遇到了element ui table 每次查詢的時候都需要重置排序方式&#xff0c;而且多個排序是由前端排序。 <el-table :data"tableData" ref"restTable"> </<el-table> <script…

bi項目筆記

1.bi是什么 bi項目就是商業智能系統&#xff0c;也就是數據可視畫、報表可視化系統&#xff0c;如下圖的就是bi項目了 2.技術棧

Linux rsync文件同步工具

scp的不足 1. 性能問題 單線程傳輸 SCP只使用單線程進行傳輸&#xff0c;這意味著在傳輸大文件或大量小文件時&#xff0c;其傳輸速度和效率可能不如其他多線程工具。 無法壓縮數據傳輸 SCP不支持內置的壓縮機制&#xff0c;這在傳輸大文件時會導致帶寬使用效率較低。 2.…