跳转至

CoreDNS 性能测试报告

测试背景

CoreDNS 在标准环境下的延时数据。

Benchmark

本文基于 DCE 5.0 安装的环境,其中一组环境只安装了 CoreDNS,另一组安装了 CoreDNS 与 nodelocaldns,其余参数为默认配置。

物理机

名称 CPU CPU MEM 网口
Node 1 Intel(R) Xeon(R) CPU E5-2680 v4 @ 2.40GHz 56C 128G 10G Mellanox
Node 2 Intel(R) Xeon(R) CPU E5-2680 v4 @ 2.40GHz 56C 128G 10G Mellanox

以下是使用物理服务器压测的数据:

  • 有 nodelocaldns

    场景 nslookup 耗时 总耗时
    同节点 Pod 0.001250 0.001867
    跨节点 Pod 0.001319 0.002238
    外部网站 0.002954 0.019675
  • 无 nodelocaldns

    场景 nslookup 耗时 总耗时
    同节点 Pod 0.001495 0.002200
    跨节点 Pod 0.001563 0.002700
    外部网站 0.007863 0.027283

虚拟机

名称 CPU CPU MEM
Node 1 Intel(R) Xeon(R) Gold 5118 CPU @ 2.30GHz 16C 16G
Node 2 Intel(R) Xeon(R) Gold 5118 CPU @ 2.30GHz 16C 16G

以下是我们使用虚拟服务器压测的数据。

  • 有 nodelocaldns

    场景 nslookup 耗时 总耗时
    同节点 Pod 0.001765 0.003267
    跨节点 Pod 0.002251 0.003593
    外部网站 0.003656 0.064317
  • 无 nodelocaldns

    场景 nslookup 耗时 总耗时
    同节点 Pod 0.002059 0.003544
    跨节点 Pod 0.002246 0.003788
    外部网站 0.010509 0.072507

评论