1、top命令宏观上观察系统各个进程对CPU的占用情况以及内存使用情况
2、sar命令可以查看I/O信息(sar -b 1 3)、内存信息(sar -r 1 3)以及CPU使用情况(sar -u 1 3)
3、vmstat命令可以查看内存、交互分区、I/O操作、上下文切换、时钟中断以及CPU的使用情况(vmstat 1 3)
4、iostat命令显示CPU的使用概况和磁盘I/O的信息(iostat [-d/-x] 1 2)
5、pidstat性能检测工具
a、CPU使用率监控(jps找到PID,pidstat -p PID -u 1 3 -t)
导出指定Java应用程序的所有线程:jstack -l PID > /tmp/t.txt
b、I/O使用监控(jps找到PID,pidstat -p PID -d 1 3 -t)
c、内存监控(jps找到PID,pidstat -p PID -r 1 3)