Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save girishkalele/4f36ccf342e87eeba064e63b14ebe0aa to your computer and use it in GitHub Desktop.
Save girishkalele/4f36ccf342e87eeba064e63b14ebe0aa to your computer and use it in GitHub Desktop.
Pprof full traces kube-dns
(pprof) top1000
5.54s of 6.37s total (86.97%)
Dropped 138 nodes (cum <= 0.03s)
Showing top 100 nodes out of 195 (cum >= 3.41s)
flat flat% sum% cum cum%
1.46s 22.92% 22.92% 1.57s 24.65% syscall.Syscall
0.30s 4.71% 27.63% 0.30s 4.71% runtime.futex
0.30s 4.71% 32.34% 0.30s 4.71% runtime.usleep
0.28s 4.40% 36.73% 0.28s 4.40% runtime.readvarint
0.23s 3.61% 40.35% 0.43s 6.75% runtime.mallocgc
0.20s 3.14% 43.49% 0.60s 9.42% runtime.pcvalue
0.17s 2.67% 46.15% 0.17s 2.67% runtime.epollwait
0.16s 2.51% 48.67% 0.16s 2.51% runtime.adjustpointers
0.13s 2.04% 50.71% 0.13s 2.04% runtime._ExternalCode
0.13s 2.04% 52.75% 0.13s 2.04% runtime.epollctl
0.13s 2.04% 54.79% 0.13s 2.04% syscall.RawSyscall
0.11s 1.73% 56.51% 0.39s 6.12% runtime.step
0.10s 1.57% 58.08% 0.11s 1.73% runtime.findfunc
0.10s 1.57% 59.65% 1.04s 16.33% runtime.gentraceback
0.09s 1.41% 61.07% 0.14s 2.20% k8s.io/kubernetes/vendor/github.com/miekg/dns.UnpackDomainName
0.09s 1.41% 62.48% 0.12s 1.88% runtime.scanobject
0.08s 1.26% 63.74% 0.08s 1.26% runtime.heapBitsSetType
0.06s 0.94% 64.68% 0.16s 2.51% k8s.io/kubernetes/vendor/github.com/miekg/dns.packDomainName
0.06s 0.94% 65.62% 0.06s 0.94% runtime.memmove
0.06s 0.94% 66.56% 0.06s 0.94% runtime/internal/atomic.Xchg
0.05s 0.78% 67.35% 0.05s 0.78% runtime.(*mspan).sweep.func1
0.04s 0.63% 67.97% 0.04s 0.63% runtime.(*gcWork).tryGet
0.04s 0.63% 68.60% 0.09s 1.41% runtime.SetFinalizer
0.04s 0.63% 69.23% 0.05s 0.78% runtime.deferreturn
0.04s 0.63% 69.86% 0.42s 6.59% runtime.findrunnable
0.04s 0.63% 70.49% 0.06s 0.94% runtime.greyobject
0.04s 0.63% 71.11% 0.09s 1.41% runtime.heapBitsSweepSpan
0.04s 0.63% 71.74% 0.04s 0.63% runtime.mapaccess2_faststr
0.04s 0.63% 72.37% 0.25s 3.92% runtime.netpoll
0.04s 0.63% 73.00% 0.04s 0.63% runtime/internal/atomic.Store
0.03s 0.47% 73.47% 2.09s 32.81% k8s.io/kubernetes/vendor/github.com/miekg/dns.(*Client).exchange
0.03s 0.47% 73.94% 0.29s 4.55% k8s.io/kubernetes/vendor/github.com/miekg/dns.(*Msg).Unpack
0.03s 0.47% 74.41% 3.35s 52.59% k8s.io/kubernetes/vendor/github.com/skynetservices/skydns/server.(*server).ServeDNS
0.03s 0.47% 74.88% 0.13s 2.04% runtime.(*mspan).sweep
0.03s 0.47% 75.35% 0.46s 7.22% runtime.adjustframe
0.03s 0.47% 75.82% 0.30s 4.71% runtime.funcspdelta
0.03s 0.47% 76.30% 0.11s 1.73% runtime.mapassign1
0.03s 0.47% 76.77% 0.04s 0.63% runtime.netpollunblock
0.03s 0.47% 77.24% 0.28s 4.40% runtime.newobject
0.03s 0.47% 77.71% 0.08s 1.26% runtime.scanblock
0.03s 0.47% 78.18% 0.68s 10.68% runtime.systemstack
0.02s 0.31% 78.49% 0.23s 3.61% k8s.io/kubernetes/vendor/github.com/miekg/dns.(*Msg).PackBuffer
0.02s 0.31% 78.81% 0.06s 0.94% k8s.io/kubernetes/vendor/github.com/miekg/dns.(*ServeMux).match
0.02s 0.31% 79.12% 0.11s 1.73% k8s.io/kubernetes/vendor/github.com/miekg/dns.unpackRRslice
0.02s 0.31% 79.43% 0.06s 0.94% k8s.io/kubernetes/vendor/github.com/skynetservices/skydns/cache.Key
0.02s 0.31% 79.75% 0.05s 0.78% runtime.(*mcentral).cacheSpan
0.02s 0.31% 80.06% 0.07s 1.10% runtime.adjustdefers
0.02s 0.31% 80.38% 1.01s 15.86% runtime.copystack
0.02s 0.31% 80.69% 0.08s 1.26% runtime.lock
0.02s 0.31% 81.00% 0.07s 1.10% runtime.netpollclose
0.02s 0.31% 81.32% 0.05s 0.78% runtime.typedmemmove
0.01s 0.16% 81.48% 0.05s 0.78% k8s.io/kubernetes/vendor/github.com/golang/glog.(*loggingT).output
0.01s 0.16% 81.63% 2.25s 35.32% k8s.io/kubernetes/vendor/github.com/miekg/dns.(*Client).Exchange
0.01s 0.16% 81.79% 2.10s 32.97% k8s.io/kubernetes/vendor/github.com/miekg/dns.(*Client).Exchange.func1
0.01s 0.16% 81.95% 0.29s 4.55% k8s.io/kubernetes/vendor/github.com/miekg/dns.(*Server).serveUDP
0.01s 0.16% 82.10% 0.47s 7.38% k8s.io/kubernetes/vendor/github.com/miekg/dns.(*response).Write
0.01s 0.16% 82.26% 0.69s 10.83% k8s.io/kubernetes/vendor/github.com/miekg/dns.(*response).WriteMsg
0.01s 0.16% 82.42% 0.17s 2.67% k8s.io/kubernetes/vendor/github.com/miekg/dns.PackDomainName
0.01s 0.16% 82.57% 0.04s 0.63% k8s.io/kubernetes/vendor/github.com/miekg/dns.RR_Header.pack
0.01s 0.16% 82.73% 0.12s 1.88% k8s.io/kubernetes/vendor/github.com/miekg/dns.unpackQuestion
0.01s 0.16% 82.89% 2.97s 46.62% k8s.io/kubernetes/vendor/github.com/skynetservices/skydns/server.(*server).ServeDNSForward
0.01s 0.16% 83.05% 0.75s 11.77% k8s.io/kubernetes/vendor/github.com/skynetservices/skydns/server.(*server).ServeDNSReverse
0.01s 0.16% 83.20% 2.26s 35.48% k8s.io/kubernetes/vendor/github.com/skynetservices/skydns/server.exchangeWithRetry
0.01s 0.16% 83.36% 0.08s 1.26% net.(*conn).SetReadDeadline
0.01s 0.16% 83.52% 0.13s 2.04% net.(*netFD).Read
0.01s 0.16% 83.67% 0.37s 5.81% net.(*netFD).dial
0.01s 0.16% 83.83% 0.17s 2.67% net.(*netFD).readMsg
0.01s 0.16% 83.99% 0.43s 6.75% net.(*netFD).writeMsg
0.01s 0.16% 84.14% 0.11s 1.73% net.(*pollDesc).Init
0.01s 0.16% 84.30% 0.57s 8.95% net.dialSerial
0.01s 0.16% 84.46% 0.54s 8.48% net.dialSingle
0.01s 0.16% 84.62% 0.05s 0.78% net.runtime_pollSetDeadline
0.01s 0.16% 84.77% 0.11s 1.73% net.setDeadlineImpl
0.01s 0.16% 84.93% 0.05s 0.78% runtime.concatstrings
0.01s 0.16% 85.09% 0.04s 0.63% runtime.deferproc.func1
0.01s 0.16% 85.24% 0.20s 3.14% runtime.futexsleep
0.01s 0.16% 85.40% 0.15s 2.35% runtime.goexit0
0.01s 0.16% 85.56% 0.11s 1.73% runtime.makeslice
0.01s 0.16% 85.71% 0.05s 0.78% runtime.mallocgc.func2
0.01s 0.16% 85.87% 0.05s 0.78% runtime.rawstring
0.01s 0.16% 86.03% 0.12s 1.88% runtime.reentersyscall
0.01s 0.16% 86.19% 0.11s 1.73% runtime.scanframeworker
0.01s 0.16% 86.34% 0.45s 7.06% runtime.sysmon
0.01s 0.16% 86.50% 0.06s 0.94% runtime.tracebackdefers
0.01s 0.16% 86.66% 0.14s 2.20% syscall.Recvmsg
0.01s 0.16% 86.81% 0.37s 5.81% syscall.sendmsg
0.01s 0.16% 86.97% 0.80s 12.56% syscall.write
0 0% 86.97% 0.13s 2.04% k8s.io/kubernetes/pkg/dns.(*KubeDNS).ReverseRecord
0 0% 86.97% 0.05s 0.78% k8s.io/kubernetes/vendor/github.com/golang/glog.(*loggingT).header
0 0% 86.97% 0.12s 1.88% k8s.io/kubernetes/vendor/github.com/golang/glog.(*loggingT).printf
0 0% 86.97% 0.12s 1.88% k8s.io/kubernetes/vendor/github.com/golang/glog.Infof
0 0% 86.97% 0.13s 2.04% k8s.io/kubernetes/vendor/github.com/miekg/dns.(*Conn).Read
0 0% 86.97% 0.36s 5.65% k8s.io/kubernetes/vendor/github.com/miekg/dns.(*Conn).ReadMsg
0 0% 86.97% 0.17s 2.67% k8s.io/kubernetes/vendor/github.com/miekg/dns.(*Conn).ReadMsgHeader
0 0% 86.97% 0.76s 11.93% k8s.io/kubernetes/vendor/github.com/miekg/dns.(*Conn).Write
0 0% 86.97% 0.78s 12.24% k8s.io/kubernetes/vendor/github.com/miekg/dns.(*Conn).WriteMsg
0 0% 86.97% 0.23s 3.61% k8s.io/kubernetes/vendor/github.com/miekg/dns.(*Msg).Pack
0 0% 86.97% 0.04s 0.63% k8s.io/kubernetes/vendor/github.com/miekg/dns.(*PTR).pack
0 0% 86.97% 0.07s 1.10% k8s.io/kubernetes/vendor/github.com/miekg/dns.(*Question).pack
0 0% 86.97% 3.41s 53.53% k8s.io/kubernetes/vendor/github.com/miekg/dns.(*ServeMux).ServeDNS
(pprof) tree
5.47s of 6.37s total (85.87%)
Dropped 138 nodes (cum <= 0.03s)
Showing top 80 nodes out of 195 (cum >= 0.05s)
----------------------------------------------------------+-------------
flat flat% sum% cum cum% calls calls% + context
----------------------------------------------------------+-------------
0.84s 86.60% | k8s.io/kubernetes/vendor/github.com/miekg/dns.(*Client).exchange
0.13s 13.40% | net.(*netFD).readMsg
1.46s 22.92% 22.92% 1.57s 24.65% | syscall.Syscall
0.02s 100% | runtime/internal/atomic.Store
----------------------------------------------------------+-------------
0.19s 67.86% | runtime.futexsleep
0.09s 32.14% | runtime.systemstack
0.30s 4.71% 27.63% 0.30s 4.71% | runtime.futex
----------------------------------------------------------+-------------
0.30s 4.71% 32.34% 0.30s 4.71% | runtime.usleep
----------------------------------------------------------+-------------
0.28s 100% | runtime.step
0.28s 4.40% 36.73% 0.28s 4.40% | runtime.readvarint
----------------------------------------------------------+-------------
0.25s 86.21% | runtime.newobject
0.04s 13.79% | runtime.rawstring
0.23s 3.61% 40.35% 0.43s 6.75% | runtime.mallocgc
0.12s 60.00% | runtime.systemstack
0.08s 40.00% | runtime.heapBitsSetType
----------------------------------------------------------+-------------
0.27s 100% | runtime.funcspdelta
0.20s 3.14% 43.49% 0.60s 9.42% | runtime.pcvalue
0.39s 100% | runtime.step
----------------------------------------------------------+-------------
0.17s 100% | runtime.netpoll
0.17s 2.67% 46.15% 0.17s 2.67% | runtime.epollwait
----------------------------------------------------------+-------------
0.16s 100% | runtime.adjustframe
0.16s 2.51% 48.67% 0.16s 2.51% | runtime.adjustpointers
----------------------------------------------------------+-------------
0.13s 2.04% 50.71% 0.13s 2.04% | runtime._ExternalCode
----------------------------------------------------------+-------------
0.05s 100% | runtime.netpollclose
0.13s 2.04% 52.75% 0.13s 2.04% | runtime.epollctl
----------------------------------------------------------+-------------
0.12s 100% | net.dialSingle
0.13s 2.04% 54.79% 0.13s 2.04% | syscall.RawSyscall
----------------------------------------------------------+-------------
0.39s 100% | runtime.pcvalue
0.11s 1.73% 56.51% 0.39s 6.12% | runtime.step
0.28s 100% | runtime.readvarint
----------------------------------------------------------+-------------
0.10s 100% | runtime.gentraceback
0.10s 1.57% 58.08% 0.11s 1.73% | runtime.findfunc
----------------------------------------------------------+-------------
0.86s 85.15% | runtime.copystack
0.15s 14.85% | runtime.systemstack
0.10s 1.57% 59.65% 1.04s 16.33% | runtime.gentraceback
0.43s 50.16% | runtime.adjustframe
0.30s 34.99% | runtime.funcspdelta
0.10s 11.66% | runtime.findfunc
0.03s 3.18% | runtime.scanblock
----------------------------------------------------------+-------------
0.11s 100% | k8s.io/kubernetes/vendor/github.com/miekg/dns.unpackQuestion
0.09s 1.41% 61.07% 0.14s 2.20% | k8s.io/kubernetes/vendor/github.com/miekg/dns.UnpackDomainName
0.03s 100% | runtime.rawstring
----------------------------------------------------------+-------------
0.05s 100% | runtime.systemstack
0.09s 1.41% 62.48% 0.12s 1.88% | runtime.scanobject
0.02s 100% | runtime.greyobject
----------------------------------------------------------+-------------
0.08s 100% | runtime.mallocgc
0.08s 1.26% 63.74% 0.08s 1.26% | runtime.heapBitsSetType
----------------------------------------------------------+-------------
0.16s 100% | k8s.io/kubernetes/vendor/github.com/miekg/dns.PackDomainName
0.06s 0.94% 64.68% 0.16s 2.51% | k8s.io/kubernetes/vendor/github.com/miekg/dns.packDomainName
0.08s 80.00% | runtime.mapassign1
0.02s 20.00% | runtime.mapaccess2_faststr
----------------------------------------------------------+-------------
0.03s 50.00% | runtime.typedmemmove
0.02s 33.33% | runtime.concatstrings
0.01s 16.67% | runtime.copystack
0.06s 0.94% 65.62% 0.06s 0.94% | runtime.memmove
----------------------------------------------------------+-------------
0.05s 100% | runtime.lock
0.06s 0.94% 66.56% 0.06s 0.94% | runtime/internal/atomic.Xchg
----------------------------------------------------------+-------------
0.05s 100% | runtime.heapBitsSweepSpan
0.05s 0.78% 67.35% 0.05s 0.78% | runtime.(*mspan).sweep.func1
----------------------------------------------------------+-------------
0.01s 100% | runtime.systemstack
0.04s 0.63% 67.97% 0.04s 0.63% | runtime.(*gcWork).tryGet
----------------------------------------------------------+-------------
0.06s 100% | net.(*netFD).dial
0.04s 0.63% 68.60% 0.09s 1.41% | runtime.SetFinalizer
0.03s 100% | runtime.systemstack
----------------------------------------------------------+-------------
0.02s 40.00% | net.(*netFD).Read
0.01s 20.00% | k8s.io/kubernetes/vendor/github.com/miekg/dns.(*Client).exchange
0.01s 20.00% | k8s.io/kubernetes/vendor/github.com/miekg/dns.(*ServeMux).match
0.01s 20.00% | net.(*netFD).readMsg
0.04s 0.63% 69.23% 0.05s 0.78% | runtime.deferreturn
0.01s 100% | runtime.systemstack
----------------------------------------------------------+-------------
0.14s 100% | runtime.goexit0
0.04s 0.63% 69.86% 0.42s 6.59% | runtime.findrunnable
0.25s 71.43% | runtime.netpoll
0.10s 28.57% | runtime.futexsleep
----------------------------------------------------------+-------------
0.04s 66.67% | runtime.scanblock
0.02s 33.33% | runtime.scanobject
0.04s 0.63% 70.49% 0.06s 0.94% | runtime.greyobject
----------------------------------------------------------+-------------
0.09s 100% | runtime.(*mspan).sweep
0.04s 0.63% 71.11% 0.09s 1.41% | runtime.heapBitsSweepSpan
0.05s 100% | runtime.(*mspan).sweep.func1
----------------------------------------------------------+-------------
0.02s 50.00% | k8s.io/kubernetes/vendor/github.com/miekg/dns.(*ServeMux).match
0.02s 50.00% | k8s.io/kubernetes/vendor/github.com/miekg/dns.packDomainName
0.04s 0.63% 71.74% 0.04s 0.63% | runtime.mapaccess2_faststr
----------------------------------------------------------+-------------
0.25s 100% | runtime.findrunnable
0.04s 0.63% 72.37% 0.25s 3.92% | runtime.netpoll
0.17s 80.95% | runtime.epollwait
0.04s 19.05% | runtime.netpollunblock
----------------------------------------------------------+-------------
0.02s 100% | syscall.Syscall
0.04s 0.63% 73.00% 0.04s 0.63% | runtime/internal/atomic.Store
----------------------------------------------------------+-------------
2.09s 100% | k8s.io/kubernetes/vendor/github.com/miekg/dns.(*Client).Exchange.func1
0.03s 0.47% 73.47% 2.09s 32.81% | k8s.io/kubernetes/vendor/github.com/miekg/dns.(*Client).exchange
0.84s 45.92% | syscall.Syscall
0.57s 31.14% | net.dialSerial
0.17s 9.29% | k8s.io/kubernetes/vendor/github.com/miekg/dns.(*Msg).Unpack
0.13s 7.10% | net.(*netFD).Read
0.07s 3.82% | runtime.netpollclose
0.04s 2.19% | net.(*conn).SetReadDeadline
0.01s 0.55% | runtime.deferreturn
----------------------------------------------------------+-------------
0.17s 100% | k8s.io/kubernetes/vendor/github.com/miekg/dns.(*Client).exchange
0.03s 0.47% 73.94% 0.29s 4.55% | k8s.io/kubernetes/vendor/github.com/miekg/dns.(*Msg).Unpack
0.12s 48.00% | k8s.io/kubernetes/vendor/github.com/miekg/dns.unpackQuestion
0.11s 44.00% | k8s.io/kubernetes/vendor/github.com/miekg/dns.unpackRRslice
0.02s 8.00% | runtime.makeslice
----------------------------------------------------------+-------------
0.03s 0.47% 74.41% 3.35s 52.59% | k8s.io/kubernetes/vendor/github.com/skynetservices/skydns/server.(*server).ServeDNS
2.37s 74.06% | k8s.io/kubernetes/vendor/github.com/skynetservices/skydns/server.(*server).ServeDNSForward
0.75s 23.44% | k8s.io/kubernetes/vendor/github.com/skynetservices/skydns/server.(*server).ServeDNSReverse
0.05s 1.56% | k8s.io/kubernetes/vendor/github.com/skynetservices/skydns/cache.Key
0.02s 0.62% | runtime.newobject
0.01s 0.31% | runtime.makeslice
----------------------------------------------------------+-------------
0.02s 100% | runtime.(*mcentral).cacheSpan
0.03s 0.47% 74.88% 0.13s 2.04% | runtime.(*mspan).sweep
0.09s 100% | runtime.heapBitsSweepSpan
----------------------------------------------------------+-------------
0.43s 100% | runtime.gentraceback
0.03s 0.47% 75.35% 0.46s 7.22% | runtime.adjustframe
0.16s 100% | runtime.adjustpointers
----------------------------------------------------------+-------------
0.30s 100% | runtime.gentraceback
0.03s 0.47% 75.82% 0.30s 4.71% | runtime.funcspdelta
0.27s 100% | runtime.pcvalue
----------------------------------------------------------+-------------
0.08s 100% | k8s.io/kubernetes/vendor/github.com/miekg/dns.packDomainName
0.03s 0.47% 76.30% 0.11s 1.73% | runtime.mapassign1
0.04s 100% | runtime.typedmemmove
----------------------------------------------------------+-------------
0.04s 100% | runtime.netpoll
0.03s 0.47% 76.77% 0.04s 0.63% | runtime.netpollunblock
----------------------------------------------------------+-------------
0.02s 28.57% | k8s.io/kubernetes/vendor/github.com/miekg/dns.(*Server).serveUDP
0.02s 28.57% | k8s.io/kubernetes/vendor/github.com/skynetservices/skydns/server.(*server).ServeDNS
0.02s 28.57% | net.dialSerial
0.01s 14.29% | k8s.io/kubernetes/vendor/github.com/skynetservices/skydns/server.(*server).ServeDNSReverse
0.03s 0.47% 77.24% 0.28s 4.40% | runtime.newobject
0.25s 100% | runtime.mallocgc
----------------------------------------------------------+-------------
0.03s 100% | runtime.gentraceback
0.03s 0.47% 77.71% 0.08s 1.26% | runtime.scanblock
0.04s 100% | runtime.greyobject
----------------------------------------------------------+-------------
0.12s 75.00% | runtime.mallocgc
0.03s 18.75% | runtime.SetFinalizer
0.01s 6.25% | runtime.deferreturn
0.03s 0.47% 78.18% 0.68s 10.68% | runtime.systemstack
0.15s 38.46% | runtime.gentraceback
0.09s 23.08% | runtime.futex
0.05s 12.82% | runtime.mallocgc.func2
0.05s 12.82% | runtime.scanobject
0.04s 10.26% | runtime.deferproc.func1
0.01s 2.56% | runtime.(*gcWork).tryGet
----------------------------------------------------------+-------------
0.21s 100% | k8s.io/kubernetes/vendor/github.com/miekg/dns.(*response).WriteMsg
0.02s 0.31% 78.49% 0.23s 3.61% | k8s.io/kubernetes/vendor/github.com/miekg/dns.(*Msg).PackBuffer
0.01s 100% | k8s.io/kubernetes/vendor/github.com/miekg/dns.RR_Header.pack
----------------------------------------------------------+-------------
0.02s 0.31% 78.81% 0.06s 0.94% | k8s.io/kubernetes/vendor/github.com/miekg/dns.(*ServeMux).match
0.02s 50.00% | runtime.mapaccess2_faststr
0.01s 25.00% | runtime.deferreturn
0.01s 25.00% | runtime.makeslice
----------------------------------------------------------+-------------
0.11s 100% | k8s.io/kubernetes/vendor/github.com/miekg/dns.(*Msg).Unpack
0.02s 0.31% 79.12% 0.11s 1.73% | k8s.io/kubernetes/vendor/github.com/miekg/dns.unpackRRslice
0.01s 100% | runtime.makeslice
----------------------------------------------------------+-------------
0.05s 100% | k8s.io/kubernetes/vendor/github.com/skynetservices/skydns/server.(*server).ServeDNS
0.02s 0.31% 79.43% 0.06s 0.94% | k8s.io/kubernetes/vendor/github.com/skynetservices/skydns/cache.Key
----------------------------------------------------------+-------------
0.04s 100% | runtime.mallocgc.func2
0.02s 0.31% 79.75% 0.05s 0.78% | runtime.(*mcentral).cacheSpan
0.02s 100% | runtime.(*mspan).sweep
----------------------------------------------------------+-------------
0.07s 100% | runtime.copystack
0.02s 0.31% 80.06% 0.07s 1.10% | runtime.adjustdefers
----------------------------------------------------------+-------------
0.02s 0.31% 80.38% 1.01s 15.86% | runtime.copystack
0.86s 91.49% | runtime.gentraceback
0.07s 7.45% | runtime.adjustdefers
0.01s 1.06% | runtime.memmove
----------------------------------------------------------+-------------
0.01s 100% | net.runtime_pollSetDeadline
0.02s 0.31% 80.69% 0.08s 1.26% | runtime.lock
0.05s 100% | runtime/internal/atomic.Xchg
----------------------------------------------------------+-------------
0.07s 100% | k8s.io/kubernetes/vendor/github.com/miekg/dns.(*Client).exchange
0.02s 0.31% 81.00% 0.07s 1.10% | runtime.netpollclose
0.05s 100% | runtime.epollctl
----------------------------------------------------------+-------------
0.04s 100% | runtime.mapassign1
0.02s 0.31% 81.32% 0.05s 0.78% | runtime.typedmemmove
0.03s 100% | runtime.memmove
----------------------------------------------------------+-------------
0.05s 100% | k8s.io/kubernetes/vendor/github.com/skynetservices/skydns/server.(*server).ServeDNSReverse
0.01s 0.16% 81.48% 0.05s 0.78% | k8s.io/kubernetes/vendor/github.com/golang/glog.(*loggingT).output
----------------------------------------------------------+-------------
2.25s 100% | k8s.io/kubernetes/vendor/github.com/skynetservices/skydns/server.exchangeWithRetry
0.01s 0.16% 81.63% 2.25s 35.32% | k8s.io/kubernetes/vendor/github.com/miekg/dns.(*Client).Exchange
2.10s 100% | k8s.io/kubernetes/vendor/github.com/miekg/dns.(*Client).Exchange.func1
----------------------------------------------------------+-------------
2.10s 100% | k8s.io/kubernetes/vendor/github.com/miekg/dns.(*Client).Exchange
0.01s 0.16% 81.79% 2.10s 32.97% | k8s.io/kubernetes/vendor/github.com/miekg/dns.(*Client).Exchange.func1
2.09s 100% | k8s.io/kubernetes/vendor/github.com/miekg/dns.(*Client).exchange
----------------------------------------------------------+-------------
0.01s 0.16% 81.95% 0.29s 4.55% | k8s.io/kubernetes/vendor/github.com/miekg/dns.(*Server).serveUDP
0.17s 70.83% | net.(*netFD).readMsg
0.04s 16.67% | net.(*conn).SetReadDeadline
0.02s 8.33% | runtime.newobject
0.01s 4.17% | runtime.makeslice
----------------------------------------------------------+-------------
0.47s 100% | k8s.io/kubernetes/vendor/github.com/miekg/dns.(*response).WriteMsg
0.01s 0.16% 82.10% 0.47s 7.38% | k8s.io/kubernetes/vendor/github.com/miekg/dns.(*response).Write
0.43s 100% | net.(*netFD).writeMsg
----------------------------------------------------------+-------------
0.69s 100% | k8s.io/kubernetes/vendor/github.com/skynetservices/skydns/server.(*server).ServeDNSForward
0.01s 0.16% 82.26% 0.69s 10.83% | k8s.io/kubernetes/vendor/github.com/miekg/dns.(*response).WriteMsg
0.47s 69.12% | k8s.io/kubernetes/vendor/github.com/miekg/dns.(*response).Write
0.21s 30.88% | k8s.io/kubernetes/vendor/github.com/miekg/dns.(*Msg).PackBuffer
----------------------------------------------------------+-------------
0.03s 100% | k8s.io/kubernetes/vendor/github.com/miekg/dns.RR_Header.pack
0.01s 0.16% 82.42% 0.17s 2.67% | k8s.io/kubernetes/vendor/github.com/miekg/dns.PackDomainName
0.16s 100% | k8s.io/kubernetes/vendor/github.com/miekg/dns.packDomainName
----------------------------------------------------------+-------------
0.01s 100% | k8s.io/kubernetes/vendor/github.com/miekg/dns.(*Msg).PackBuffer
0.01s 0.16% 82.57% 0.04s 0.63% | k8s.io/kubernetes/vendor/github.com/miekg/dns.RR_Header.pack
0.03s 100% | k8s.io/kubernetes/vendor/github.com/miekg/dns.PackDomainName
----------------------------------------------------------+-------------
0.12s 100% | k8s.io/kubernetes/vendor/github.com/miekg/dns.(*Msg).Unpack
0.01s 0.16% 82.73% 0.12s 1.88% | k8s.io/kubernetes/vendor/github.com/miekg/dns.unpackQuestion
0.11s 100% | k8s.io/kubernetes/vendor/github.com/miekg/dns.UnpackDomainName
----------------------------------------------------------+-------------
2.37s 79.80% | k8s.io/kubernetes/vendor/github.com/skynetservices/skydns/server.(*server).ServeDNS
0.60s 20.20% | k8s.io/kubernetes/vendor/github.com/skynetservices/skydns/server.(*server).ServeDNSReverse
0.01s 0.16% 82.89% 2.97s 46.62% | k8s.io/kubernetes/vendor/github.com/skynetservices/skydns/server.(*server).ServeDNSForward
2.26s 76.61% | k8s.io/kubernetes/vendor/github.com/skynetservices/skydns/server.exchangeWithRetry
0.69s 23.39% | k8s.io/kubernetes/vendor/github.com/miekg/dns.(*response).WriteMsg
----------------------------------------------------------+-------------
0.75s 100% | k8s.io/kubernetes/vendor/github.com/skynetservices/skydns/server.(*server).ServeDNS
0.01s 0.16% 83.05% 0.75s 11.77% | k8s.io/kubernetes/vendor/github.com/skynetservices/skydns/server.(*server).ServeDNSReverse
0.60s 90.91% | k8s.io/kubernetes/vendor/github.com/skynetservices/skydns/server.(*server).ServeDNSForward
0.05s 7.58% | k8s.io/kubernetes/vendor/github.com/golang/glog.(*loggingT).output
0.01s 1.52% | runtime.newobject
----------------------------------------------------------+-------------
2.26s 100% | k8s.io/kubernetes/vendor/github.com/skynetservices/skydns/server.(*server).ServeDNSForward
0.01s 0.16% 83.20% 2.26s 35.48% | k8s.io/kubernetes/vendor/github.com/skynetservices/skydns/server.exchangeWithRetry
2.25s 100% | k8s.io/kubernetes/vendor/github.com/miekg/dns.(*Client).Exchange
----------------------------------------------------------+-------------
0.04s 50.00% | k8s.io/kubernetes/vendor/github.com/miekg/dns.(*Client).exchange
0.04s 50.00% | k8s.io/kubernetes/vendor/github.com/miekg/dns.(*Server).serveUDP
0.01s 0.16% 83.36% 0.08s 1.26% | net.(*conn).SetReadDeadline
0.07s 100% | net.setDeadlineImpl
----------------------------------------------------------+-------------
0.13s 100% | k8s.io/kubernetes/vendor/github.com/miekg/dns.(*Client).exchange
0.01s 0.16% 83.52% 0.13s 2.04% | net.(*netFD).Read
0.02s 100% | runtime.deferreturn
----------------------------------------------------------+-------------
0.37s 100% | net.dialSingle
0.01s 0.16% 83.67% 0.37s 5.81% | net.(*netFD).dial
0.11s 64.71% | net.(*pollDesc).Init
0.06s 35.29% | runtime.SetFinalizer
----------------------------------------------------------+-------------
0.17s 100% | k8s.io/kubernetes/vendor/github.com/miekg/dns.(*Server).serveUDP
0.01s 0.16% 83.83% 0.17s 2.67% | net.(*netFD).readMsg
0.13s 92.86% | syscall.Syscall
0.01s 7.14% | runtime.deferreturn
----------------------------------------------------------+-------------
0.43s 100% | k8s.io/kubernetes/vendor/github.com/miekg/dns.(*response).Write
0.01s 0.16% 83.99% 0.43s 6.75% | net.(*netFD).writeMsg
----------------------------------------------------------+-------------
0.11s 100% | net.(*netFD).dial
0.01s 0.16% 84.14% 0.11s 1.73% | net.(*pollDesc).Init
----------------------------------------------------------+-------------
0.57s 100% | k8s.io/kubernetes/vendor/github.com/miekg/dns.(*Client).exchange
0.01s 0.16% 84.30% 0.57s 8.95% | net.dialSerial
0.54s 96.43% | net.dialSingle
0.02s 3.57% | runtime.newobject
----------------------------------------------------------+-------------
0.54s 100% | net.dialSerial
0.01s 0.16% 84.46% 0.54s 8.48% | net.dialSingle
0.37s 75.51% | net.(*netFD).dial
0.12s 24.49% | syscall.RawSyscall
----------------------------------------------------------+-------------
0.05s 100% | net.setDeadlineImpl
0.01s 0.16% 84.62% 0.05s 0.78% | net.runtime_pollSetDeadline
0.01s 100% | runtime.lock
----------------------------------------------------------+-------------
0.07s 100% | net.(*conn).SetReadDeadline
0.01s 0.16% 84.77% 0.11s 1.73% | net.setDeadlineImpl
0.05s 100% | net.runtime_pollSetDeadline
----------------------------------------------------------+-------------
0.01s 0.16% 84.93% 0.05s 0.78% | runtime.concatstrings
0.02s 50.00% | runtime.memmove
0.02s 50.00% | runtime.rawstring
----------------------------------------------------------+-------------
0.04s 100% | runtime.systemstack
0.01s 0.16% 85.09% 0.04s 0.63% | runtime.deferproc.func1
----------------------------------------------------------+-------------
0.10s 100% | runtime.findrunnable
0.01s 0.16% 85.24% 0.20s 3.14% | runtime.futexsleep
0.19s 100% | runtime.futex
----------------------------------------------------------+-------------
0.01s 0.16% 85.40% 0.15s 2.35% | runtime.goexit0
0.14s 100% | runtime.findrunnable
----------------------------------------------------------+-------------
0.02s 33.33% | k8s.io/kubernetes/vendor/github.com/miekg/dns.(*Msg).Unpack
0.01s 16.67% | k8s.io/kubernetes/vendor/github.com/miekg/dns.(*ServeMux).match
0.01s 16.67% | k8s.io/kubernetes/vendor/github.com/miekg/dns.(*Server).serveUDP
0.01s 16.67% | k8s.io/kubernetes/vendor/github.com/miekg/dns.unpackRRslice
0.01s 16.67% | k8s.io/kubernetes/vendor/github.com/skynetservices/skydns/server.(*server).ServeDNS
0.01s 0.16% 85.56% 0.11s 1.73% | runtime.makeslice
----------------------------------------------------------+-------------
0.05s 100% | runtime.systemstack
0.01s 0.16% 85.71% 0.05s 0.78% | runtime.mallocgc.func2
0.04s 100% | runtime.(*mcentral).cacheSpan
----------------------------------------------------------+-------------
0.03s 60.00% | k8s.io/kubernetes/vendor/github.com/miekg/dns.UnpackDomainName
0.02s 40.00% | runtime.concatstrings
0.01s 0.16% 85.87% 0.05s 0.78% | runtime.rawstring
0.04s 100% | runtime.mallocgc
----------------------------------------------------------+-------------
(pprof)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment