top命令:是Linux 内部命令,可以查看实时的CPU的使用情况,也可以查看CPU最近一段时间CUP的使用情况
PS(Process Status)命令:是Linux的内部命令,是一个强大的进程状态监控命令,可以查看进程以及进程中线程的当前CPU使用情况,属于当前状态的采样数据。
jstack(java stack trace):是java提供的命令,可以查看某个进程的当前线程栈运行情况,根据这个命令的输出可以定位某个进程所有线程的当前的运行状态、运行代码以及是否死锁等。
pstack:是Linux内部命令,可以查看某个进程的当前线程栈运行情况。
在Linux系统性能排查中常用的命令和常用组合如下所示,并一一进行介绍。
下面图片是Top命令输出的屏幕截图,并对输出格式 进行说明:
下面图片以Uptime命令输出的屏幕截图,并对输出格式 进行说明,如图:
一般vmstat工具的使用是通过两个数字参数来完成的,第一个参数是采样的时间间隔数 单位是秒 ,第二个参数是采集的次数
如下图:
如下图:
通过以上系统整体性能监测、CPU检测、内存监测、IO监测、网络监测等相关命令,对Linux服务器整体健康性进行的系统性的排查,再根据排查结果对应用程序或者Linux系统进行性能优化,提高系统性能。
版权说明:如非注明,本站文章均为 扬州驻场服务-网络设备调试-监控维修-南京泽同信息科技有限公司 原创,转载请注明出处和附带本文链接。
请在这里放置你的在线分享代码