是否对每秒10000个客户机的问题的解决方案进行了现代审查

(通常称为C10K问题)

是否对c10k问题的解决方案(最近更新:2006年9月2日)进行了更现代的回顾,特别关注Linux(epoll、signalfd、eventfd、timerfd..)和libev或libevent等库

讨论了现代Linux服务器上所有已解决和尚未解决的问题

C10K问题通常假设您正在尝试优化单个服务器,但正如您的参考文章所指出的,“硬件不再是瓶颈”。因此,要采取的第一步是确保在混合中投入更多硬件不是最简单、最便宜的

如果我们有一个每秒服务X个客户的500美元的盒子,那么只需再购买一个500美元的盒子就可以让我们的吞吐量翻倍,而不是让一个知道多少时间和金钱的员工狼吞虎咽地试图弄清楚如何从原来的盒子中挤出更多的钱,这样效率会更高。当然,这是假设我们的应用程序是多服务器友好的,我们知道如何进行负载平衡,等等

发表评论