Domain-Name-System

有沒有辦法增加綁定 9 centos 伺服器的 QPS 限制?

  • November 4, 2020

在過去的幾天裡,我一直在對 2 個 DNS 伺服器進行基準測試,我遇到了以下問題

當我使用 dnsperf 時,1 個 DNS 伺服器的 qps per seconf 限制為 ~6500 qps,而另一個 DNS 伺服器僅獲得 ~1500 qps

Statistics:
Queries sent:         77511
 Queries completed:    77511 (100.00%)
 Queries lost:         0 (0.00%)

 Response codes:       NOERROR 69982 (90.29%), NXDOMAIN 7529 (9.71%)
 Average packet size:  request 48, response 281
 Run time (s):         11.473787
 Queries per second:   6755.485351

 Average Latency (s):  1.190392 (min 0.000293, max 1.753760)
 Latency StdDev (s):   0.443875



Statistics:

 Queries sent:         34372
 Queries completed:    14676 (42.70%)
 Queries lost:         19696 (57.30%)

 Response codes:       NOERROR 13246 (90.26%), NXDOMAIN 1430 (9.74%)
 Average packet size:  request 47, response 247
 Run time (s):         10.132536
 Queries per second:   1448.403440

 Average Latency (s):  0.111563 (min 0.000680, max 1.615017)
 Latency StdDev (s):   0.050619

兩個 DNS 伺服器都是相同的 centos 和綁定版本,它們都有 16 個 vCPU 和 16 GB RAM 它們位於不同的數據中心,每個我都有為每個本地建構的 dnsperf(基準伺服器)。

有沒有辦法增加這個 qps 限製或解決它的方法?

在進一步研究此問題後,我發現此伺服器的 QPS 限制是由我在 named.conf 文件中啟用的日誌記錄量引起的。

我為不同類型的查詢日誌創建了大致的多個通道。

一旦這些在 named.conf 文件中被註釋掉並且服務重新啟動,我執行了許多其他測試,我現在看到大約 6500 QP,這與我的其他 VM 內聯

引用自:https://serverfault.com/questions/1040516