GO服务端Syscall CPU开销过高

woaichimian · · 6862 次点击
stevewang
耶和华是我的牧者,我必不至缺乏。
go是有使用epoll,不过如果socket的read/write不会阻塞,是没有用到epoll的。 另外,系统调用的频度是用户程序里自己控制的,和epoll也没有直接关系。
#4
更多评论
stevewang
耶和华是我的牧者,我必不至缺乏。
syscall.Write调用比较频繁,可以考虑用缓存或者批量写的方式进行优化。
#1
stevewang
耶和华是我的牧者,我必不至缺乏。
连接数目、数据量的影响很大。 有的时候负载确实就有这么多。
#2