这个是一个真实的实例。一个是运行java web应用的linux服务器,一个是运行oralcle数据库的linux服务器。java 应用的访问速度总是很慢。 因为这个java系统是一个成熟的产品,所以本身有问题的可能性很小。 经过测试发现,2台服务器之间,数据的传输速度不是很快。于是最终发现是ipv6在影响访问速度。


网卡上一般有两个版本的ip地址。一个ipv4,一个ipv6(linux2.4版以后内核默认都有)



但ipv6还没有广泛开始应用,无法带来更好的优势,相反在进行地址解时会拖慢时间。有时候影响是非常明显的。



因此我们可以通过关闭ipv6在一定程度上提高网络访问速度。


关闭ipv6的方法:

redhat:


 /etc/modprobe.conf加



 alias net-pf-10 off



 alias ipv6 off



reboot


ubuntu:


在modules.conf文件中做同样修改.