今天帮基金项目组解决weblogic启动error问题时,无意在网上看到一篇AIX+WEBLOGIC性能诊断的文章,终于了解为什么我们之前在aix做性能测试不如普通pc的真正原因:
由于应用配置了IBM的64位JDK,而WebLogic缺省是32位的Native IO库,导致没有使用Native IO,实际上还在用的Java I/O(这一点在上面的日志中就可以看出来),而我们一直以为系统是运行在Native IO模式下,因此性能受到很大影响(这样至少有30%以上的性能影响)。 |
解决办法:
1)找到weblogic的64位的native io包libmuxer.so配置到系统lib路径中。
2)Java虚拟机存在问题,建议升级JDK及相关补丁,/usr/java5_64/jre/bin/libj9gc23.so
这个文件中ibm的jdk1.5.0的初始版本中是存在bug的需要打一个补丁。
posted on 2008-09-22 15:37
小胡子 阅读(434)
评论(0) 编辑 收藏 引用 所属分类:
技术知识