游戏开发论坛

 找回密码
 立即注册
搜索
12
返回列表 发新帖
楼主: 阿瓜

请问大家在写MMO RPG服务器的时候都用IOCP么

[复制链接]

149

主题

4981

帖子

5033

积分

论坛元老

Rank: 8Rank: 8

积分
5033
QQ
发表于 2009-10-18 16:48:00 | 显示全部楼层

Re:请问大家在写MMO RPG服务器的时候都用IOCP么

http://www.monkey.org/~provos/libevent/libevent-benchmark2.jpg
从这张图看来,似乎epoll和kqueue的差别不是那么大,临界点也不在4000……
更何况的还有个问题,一般不会为了这个api的选择而直接决定os的选择……如果同一个os上有两个类似api那才有的选 XD

2万

主题

2万

帖子

6万

积分

论坛元老

Rank: 8Rank: 8

积分
66489
QQ
发表于 2009-10-18 18:44:00 | 显示全部楼层

Re: Re:请问大家在写MMO RPG服务器的时候都用IOCP么

sjinny: Re:请问大家在写MMO RPG服务器的时候都用IOCP么

http://www.monkey.org/~provos/libevent/libevent-benchmark2.jpg
从这张图看来,似乎epoll和kqueue的差别...



这只是其中一个评测的结果。

其实也不用说了,大家直接上kqueue吧!

149

主题

4981

帖子

5033

积分

论坛元老

Rank: 8Rank: 8

积分
5033
QQ
发表于 2009-10-18 18:49:00 | 显示全部楼层

Re:请问大家在写MMO RPG服务器的时候都用IOCP么

终于承认夹带私货了吧……  XD
是bsd的fans就直说好了嘛……

2万

主题

2万

帖子

6万

积分

论坛元老

Rank: 8Rank: 8

积分
66489
QQ
发表于 2009-10-18 21:58:00 | 显示全部楼层

Re: Re:请问大家在写MMO RPG服务器的时候都用IOCP么

sjinny: Re:请问大家在写MMO RPG服务器的时候都用IOCP么

终于承认夹带私货了吧……  XD
是bsd的fans就直说好了嘛……



我只是原样说了C10K中的结果。那知你给了一张kqueue占绝对优势的折线图。

就个人倾向,我喜欢OpenSolaris for X86。

149

主题

4981

帖子

5033

积分

论坛元老

Rank: 8Rank: 8

积分
5033
QQ
发表于 2009-10-18 23:10:00 | 显示全部楼层

Re:请问大家在写MMO RPG服务器的时候都用IOCP么

我那图是想说其实优势没那么大,并且也不是随数量增长的,并且临界点不是4000…… XD

2

主题

79

帖子

85

积分

注册会员

Rank: 2

积分
85
QQ
发表于 2009-10-19 20:35:00 | 显示全部楼层

Re: 请问大家在写MMO RPG服务器的时候都用IOCP么


  IOCP方案给出的优化不只是在select方面,除了替代select外,epoll和kqueue没法和IOCP比拟。

8

主题

12

帖子

12

积分

新手上路

Rank: 1

积分
12
 楼主| 发表于 2009-10-19 21:02:00 | 显示全部楼层

Re:请问大家在写MMO RPG服务器的时候都用IOCP么

感谢大家,如果服务器在WINDOWS下的话,就应该用IOCP吧

149

主题

4981

帖子

5033

积分

论坛元老

Rank: 8Rank: 8

积分
5033
QQ
发表于 2009-10-19 21:53:00 | 显示全部楼层

Re:请问大家在写MMO RPG服务器的时候都用IOCP么

iocp虽然不太懂,但是看别人的描述,似乎是把很多问题绑在一起解决,这本身是不好的做法……

2万

主题

2万

帖子

6万

积分

论坛元老

Rank: 8Rank: 8

积分
66489
QQ
发表于 2009-10-20 09:34:00 | 显示全部楼层

Re: Re:请问大家在写MMO RPG服务器的时候都用IOCP么

sjinny: Re:请问大家在写MMO RPG服务器的时候都用IOCP么

iocp虽然不太懂,但是看别人的描述,似乎是把很多问题绑在一起解决,这本身是不好的做法……


虽然我用IOCP用的比kqueue/epoll多,但我同意这种说法。

不说别的,如果Server追求极端效能,IOCP的一些做法完全不合适。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-6-19 22:44

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表