以下是在CentOS上优化WebLogic启动速度的方法:
ulimit -n 65535,永久修改 /etc/security/limits.conf。/etc/sysctl.conf,添加 net.ipv4.tcp_tw_reuse=1、net.ipv4.tcp_fin_timeout=30 等,执行 sysctl -p 生效。setDomainEnv.sh 中设置 -Xms 和 -Xmx 为相同值(如 -Xms1024m -Xmx1024m),减少垃圾回收频率。-XX:UseG1GC 参数启用G1垃圾回收器。setDomainEnv.sh 中添加 -Djava.security.egd=file:/dev/./urandom,避免DNS反向解析导致的延迟。weblogic.threadpool.MaxPoolSize),设置合理的数据库连接池初始容量和最大容量。setenforce 0,永久修改 /etc/selinux/config 为 SELINUX=disabled。jstat、jconsole 等工具监控性能,根据结果调整参数。注意:优化前需在测试环境验证,避免影响生产环境稳定性。