硬件环境:
PowerDNS服务器配置:
操作系统:Ubuntu18.02(物理机)
CPU:24核/CPU e5 2620
内存:32G
带宽:100M
Dnsperf服务器配置(3台):
操作系统:Ubuntu18.02(物理机)
CPU:24核/CPU e5 2620
内存:32G
带宽:100M
软件环境:
PowerDNS:PowerDNS Authoritative Server 4.1.1 (C) 2001-2017
Dnsperf:Version 2.3.4
# dnsperf -h
-d指定解析文件,
-s指定dns服务器,
-c指定客户端数量,
-Q限制每秒查询数量,
-l指定查询时间
# cat ggtest
www.wzhigao.com A
场景一:
单台Dnsperf进行压测:10万QPS
# dnsperf -d ggtest -s <PowerDNS的IP> -c100000 -Q100000 -l60
DNS Performance Testing Tool
Version 2.3.4
[Status] Command line: dnsperf -d ggtest -s <PowerDNS的IP> -c100000 -Q100000 -l60
[Status] Sending queries (to PowerDNS的IP)
[Status] Started at: Tue Jul 14 11:11:54 2020
[Status] Stopping after 60.000000 seconds
[Status] Testing complete (time limit)
Statistics:
Queries sent: 4223463
Queries completed: 4223463 (100.00%)
Queries lost: 0 (0.00%)
Response codes: NOERROR 4223463 (100.00%)
Average packet size: request 33, response 49
Run time (s): 60.001071
Queries per second: 70389.793542
Average Latency (s): 0.001270 (min 0.000119, max 0.029799)
Latency StdDev (s): 0.000154
场景二:
3台Dnsperf同时进行压测:18万QPS
服务器CPU/内存截图:
带宽截图:
DnsPerf结果:
以上是部分场景的截图。