|
本帖最后由 鱼会飞 于 2009-3-10 20:10 编辑
个人觉得主要是看CPU, 毕竟家用路由器解包封包转发什么的所有处理都是靠CPU, 而没有专门的 ASIC 来负责. 尤其家用做 NAT 时, 不仅二层 MAC 地址要改, 出站的源IP和入站的目的IP都要更改, 流量一大, 尤其是 P2P 的时候 ...
aboutblank 发表于 2009-3-10 19:52
P2P等情况下,除了CPU以外,所要求的内存也很重要。即使不算路由器本身启动运行所需内存空间和储存运算数据所需内存空间,仅仅计算P2P的高并发连接数所要求的内存。
以每个并发连接表项占用300B计算,1000个并发连接将占用300B×1000×8bit/B≈2.3Mb内存空间,10000个并发连接将占用23Mb内存空间,100000个并发连接将占用230Mb内存空间,而如果真的试图实现1000000个并发连接的话那么,这个产品就需要提供2.24Gb内存空间! |
|