[Go 编程语言] 有日志(stdout or file) qps 4k,没日志 qps 10w. why?

很简单的一个 echo 的 hello world 小 demo 。

wrk -c2000 -d10s -t6 http://localhost:8000/

use(logger)就 4k 的 qps (默认是 stdout ),不 use 就 10w 的 qps ??

因为同步输出到 stdout 需要时间嘛?那正式线上服务还需要考虑异步写日志咯?

搞个有 buffer 的 writer ?那 panic 的时候没来得及刷盘的日志咋弄。

发表回复

您的电子邮箱地址不会被公开。