首页

如何提高虚拟机集成环境从windows迁移linux系统性能变慢的问题

标签:虚拟机,vmware,系统,linux,集成环境,DNS策略,ojdbc6.jar,weblogic10     发布时间:2017-02-23   

一、问题背景

按照持续集成环境搭建新方案,持续集成主机的操作系统由windows改为linux,并将windows主机上的虚拟机均迁移到linux虚拟机上,造成了“相同的单元测试案例和自动化测试案例,在新环境上的执行时间,分别为3倍,2倍以上的”问题现象

二、问题分析

1、DNS策略存在缺陷,IP反向解析慢 

2、ojdbc6.jar在linux上产生随机数慢(weblogic10以上的版本对安全性要求更高,很多组件要使用随机数来执行安全算法) 

三、解决步骤

1、修复DNS策略 

1)修改主机上DHCP的IP分配设置 

2)在DNS上分别配置各个虚拟机的域名正向解析和IP的反向解析,虚拟机都使用localdomain域(DNS的IP地址为分给你们系统网段的倒数第二个) 

3)取消所有的hosts设置 

4)虚拟机IP均使用自动获取IP方式 

5)数据库访问、应用访问均采用域名方式访问

2、修复ojdbc6.jar(weblogic10以上版本) 

1)修改JVM参数配置 - 通过修改jdk的配置 $JAVA_HOME/jre/lib/security/java.security 文件,将securerandom.source=file:/dev/urandom 修改为securerandom.source=file:/dev/./urandom