查看机器内存使用情况命令:
free -m
查看机器的性能:
total used free shared buffers cached
Mem: 15953 5063 10889 0 451 2990
Cpu: 8*1
1) Jvm调优
Xxx/bin/catalina.sh 增加如下语句,具体数值视情况而定
JAVA_OPTS="-Xms1024m -Xmx1024m -Xss1024K -XX:PermSize=64m -XX:MaxPermSize=128m"
参数详解:
-Xms JVM初始化堆内存大小
-Xmx JVM堆的最大内存
-Xss 线程栈大小
-XX:PermSize JVM非堆区初始内存分配大小
-XX:MaxPermSize JVM非堆区最大内存
-Xms和-Xmx选项设置为相同堆内存分配,以避免在每次GC 后调整堆的大小,堆内存建议占内存的60%~80%(对于专门的服务器);
非堆内存是不可回收内存,大小视项目而定;线程栈大小推荐256k
2) 关闭dns方向查询
3) 使用ARP
4) 优化tomcat参数
5) 优化网络参数
(2,3,4,5)没有实施,实施测试后在补充