返回

我发现啊,skynet里面的pipe用法有问题,因为是阻塞的,一次只能处理(发送一个数据包),如果同时有1000个链接由一个epoll管理,又假如每个链接进来1个数据包,这样的话就相当于读了1000个包,而只能发送一个包(pipe事件),效率大打折扣。我做乒乓包测试,发现发送端会积累大量的包来不及发送,不用pipe我可以做到100000包/秒,而用pipe最多30000。不知道我说明白没有。希望大大说说。

名字: 自动排版 密码:

回复 | (2710) | txal | 2013-12-14 01:10:42