运行在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 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值