中文字幕在线观看,亚洲а∨天堂久久精品9966,亚洲成a人片在线观看你懂的,亚洲av成人片无码网站,亚洲国产精品无码久久久五月天

在紅旗Linux DC Server5.0上,對DNS有許多有效的優(yōu)化方法

1970-01-01    來源:

容器云強勢上線!快速搭建集群,上萬Linux鏡像隨意使用
  作為Internet基礎服務之一,DNS(Domain Name Server)服務對于整個Internet的正常運轉(zhuǎn)具有極其重要的作用,DNS服務是否穩(wěn)定和高效將直接影響用戶使用網(wǎng)絡的效率。BIND(Berkeley Internet Name Domain)是目前使用最廣泛的域名服務器軟件,在該領域處于統(tǒng)治地位。為了提升BIND的性能,一個重要的方法就是針對BIND及其所依賴的操作系統(tǒng)和程序庫等軟件做相應的優(yōu)化和配置。

  在紅旗Linux DC Server5.0上,對DNS有許多有效的優(yōu)化方法。下面將只簡單的介紹其中4種對DNS性能有較大幅度提升的方法。并以QPS(query per second)作為評估DNS服務性能的標準。來量化性能提高的幅度。

  方法一:改變編譯選項;BIND默認的編譯選項中有個選項為“?O2”,該為“?O3”后,性能的提升幅度如下表1。
?

表1:測試結(jié)果對比表

?

編譯參數(shù)

O2

O3

QPS

6648

7113

性能提升

?

4%

  方法二:ICC編譯器;由于Intel公司和紅旗公司在ICC編譯器項目上有很好的合作關(guān)系,據(jù)我們的測試,對于應用軟件的編譯,使用ICC編譯器相對于GCC編譯器有程度不等的提升。最樂觀的情況下會有20%以上的性能提升。下表2為是用ICC編譯器編譯BIND的測試結(jié)果,編譯器版本:Intel ICC-9.0。用戶如果認為自己做麻煩的話,可以向紅旗技術(shù)支持索要編譯好的二進制包。

?

?

表2:ICC編譯結(jié)果對比表

?

?

?

編譯器

GCC-3.4.3

ICC-9.0

QPS

6648

7758

性能提升

?

16.7%

?

  方法三:ICC核心;如上方法二中說明了Intel ICC與紅旗的關(guān)系。因此紅旗Linux DC Server5.0也是目前市場上所有Linux發(fā)行版中唯一一個帶有ICC核心的。完全安裝DC Server5.0后,gurb選項中就有icc核心的引導項。

  經(jīng)過測試使用ICC核心運行DNS服務,性能也有少量的提升。如下表3。
?

表3:ICC核心測試結(jié)果表

?

編譯參數(shù)

Kernel-2.6.9-11.19AX Kernel-2.6.9-11.19AX_Icc

QPS

6648 6781

性能提升

?

2%

?

  方法四:調(diào)整DNS服務線程數(shù);目前使用的BIND版本基本上都支持多線程(啟動named后,用命令ps ?eLF | grep named查看),但是默認的線程數(shù)并不一定是最好的。因此調(diào)整服務的線程個數(shù)來使當前硬件達到最大性能是很有必要的。

  修改方法在 /etc/rc.d/init.d/named 服務啟動文件中中前面加入OPTIONS=“-n NUM”一行,NUM為指定進程數(shù)。然后啟動服務用上述命令查看是否是設定的線程數(shù),然后通過BIND自帶的測試工具queryperf(在BIND源碼包的bind-VERSION/contrib/queryperf/目錄下)來測試自己DNS服務器的最大QPS。

  不同的硬件的測試結(jié)果也不一樣。一般提高的幅度還都比較大。因此用戶需要耐心測試DNS服務的線程數(shù)。

標簽: dns dns服務 dns服務器 linux 標準 服務器 服務器軟件 網(wǎng)絡 用戶 域名

版權(quán)申明:本站文章部分自網(wǎng)絡,如有侵權(quán),請聯(lián)系:west999com@outlook.com
特別注意:本站所有轉(zhuǎn)載文章言論不代表本站觀點!
本站所提供的圖片等素材,版權(quán)歸原作者所有,如需使用,請與原作者聯(lián)系。

上一篇:Linux下Flash播放器安裝指南

下一篇:linux 如何配置dns