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/18101752https://www.cnblogs.com/huangjiabobk/p/18101752?