作为Internet基础服务之一,DNS(Domain Name Server)服务对于整个Internet的正常运转具有极其重要的作用,DNS服务是否稳定和高效将直接影响用户使用网络的效率。BIND(Berkeley Internet Name Domain)是目前使用最广泛的域名服务器软件,在该领域处于统治地位。为了提升BIND的性能,一个重要的方法就是针对BIND及其所依赖的操作系统和程序库等软件做相应的优化和配置。
在红旗Linux DC Server5.0上,对DNS有许多有效的优化方法。下面将只简单的介绍其中4种对DNS性能有较大幅度提升的方法。并以QPS(query per second)作为评估DNS服务性能的标准。来量化性能提高的幅度。
方法一:改变编译选项;BIND默认的编译选项中有个选项为“—O2”,该为“—O3”后,性能的提升幅度如下表1。
表1:测试结果对比表
编译参数 O2 O3 QPS 6648 7113 性能提升 4%