作為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:測試結果對比表
[table=251][tr][td=1,1,88]
編譯參數
[/td][td=1,1,84]
O2
[/td][td=1,1,78]
O3
[/td][/tr][tr][td=1,1,88]
QPS
[/td][td=1,1,84]
6648
[/td][td=1,1,78]
7113
[/td][/tr][tr][td=1,1,88]
性能提升
[/td][td=1,1,84][/td][td=1,1,78]
4%
[/td][/tr][/table]