Domain-Name-System
有沒有辦法增加綁定 9 centos 伺服器的 QPS 限制?
在過去的幾天裡,我一直在對 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 內聯