我有一个 DHCPv6 守护进程,它正在响应某些机器的请求,并且一切正常。所以我决定删除这个 DHCPv6 守护进程 e 在另一台服务器上启动另一个守护进程,但现在的问题是,由于所有机器都已经有了长期租约,他们不会要求续租或获得新租约。我知道解决方案是重启机器,重启客户端,使用 dhclient -r 释放租约等。但我不能那样做,我只能控制新安装的 DHCPv6 服务器,有没有办法让 DHCPv6守护进程主动向客户做广告这样的事情?我正在使用 ISC DHCP 服务器。
主页
/
user-77514
Aldebaran's questions
Aldebaran
Asked:
2012-07-03 15:03:27 +0800 CST
我正在尝试设计一种架构来处理大量 TCP 套接字连接,但我怀疑这种架构的局限性。
我将不得不处理~20k 并发TCP 连接,这些是长轮询连接,它们将保持连接很长一段时间,并且每分钟都会发送数据。
使用线程是毫无疑问的,因为 20k 线程会使系统资源耗尽。例如,我计划使用gevent来处理如此多的并发连接,甚至使用haproxy和 2 个服务器(w/gevent)来处理 10k 个连接。这有意义吗?有没有人有一些建议或有使用gevent与 10K+ 连接的经验?有谁知道处理这些连接的硬件要求吗?我看到一些基准测试显示 gevent 在 5k 并发连接上有很多连接超时,这对我的问题来说不是很有希望。
注意:我已经阅读了关于 C10k 问题和关于“百万用户 Comet 应用程序”的建议。