golang runtime.futex cpu占用接近100%?

我有一个服务通过udp端口接收日志,然后再写入到kafka中,服务跑一段时间就会出现CPU占用将近100%的问题,但服务还能正常接收日志,写kafka。 如何定位到原因?

已邀请:

小火箭 - 90后IT男

赞同来自: haoc7

定位到是librdkafka线程CPU占用高的问题,将librdkafka更新到0.11版本,confluent-kafka-go也更新到0.11后,目前没有出现问题了。

smart

赞同来自:

pprof看一下,是锁用得不对?

singlethread - 5年老菜鸟,可以用任意语言写hello world,喜欢go

赞同来自:

猜测是协程过多造成的

要回复问题请先登录注册