java调优

jdk8的相关工具的索引:https://docs.oracle.com/javase/8/docs/technotes/tools/

 jstat,jmap,jinfo,jps等 

1、想知道机器能支持多大内存,java -Xmx2048M -version ,只要换2048这个数字,如果能出现正常的版本就表示支持,出错就表示不支持,然后再结合系统的内存情况进行设置,一般系统内存超过一版就会影响性能了

 2、iostat -dx 1  意思是每隔一秒显示一次IO扩展信息

rrqm/s:队列中每秒钟合并的读请求数量
wrqm/s:队列中每秒钟合并的写请求数量
r/s:每秒钟完成的读请求数量
w/s:每秒钟完成的写请求数量
rsec/s:每秒钟读取的扇区数量
wsec/s:每秒钟写入的扇区数量
avgrq-sz:平均请求扇区的大小
avgqu-sz:平均请求队列的长度
await:平均每次请求的等待时间
svctm:平均每次请求的服务时间
util:设备的利用率

原文:https://blog.csdn.net/jackyrongvip/article/details/9218049 

原文地址:https://www.cnblogs.com/aishangyizhihu/p/11235943.html