gzhr 发表于 2006-7-20 06:09:34

昏,RP-PPPoE不支持多CPU?

在一台SMP机器上做NAT,发现PPPoE只使用到一个CPU,另一个CPU保持99%的空闲,谁知道怎么回事?

aijun 发表于 2006-7-25 10:54:40

1)很多软件不支持SMP,只是单线程编程,你有多个CPU也无法发挥.
    像过滤WEB内容的软件和网关过滤客户机病毒这些软件,需要消耗很多CPU资源,往往使用多线程技术。
2)据我所知,目前的路由器开发者都不会在内核中编译SMP,所以也无法发挥硬件级别的多个CPU,这些路由器中的软件并没有使用多线程程序,因此也没有必要编译SMP。
3)我的MINIFW3,只有网友需要的定制商业版本,根据CPU的型号彻底重新编译内核才行。
    如果通用的版本编译了SMP模块,有很多网友可能只使用一个CPU或者不是P4双核的CPU,反而性能下降。

gzhr 发表于 2006-7-29 11:48:50

谢谢楼上,请问有没有支持smp的ADSL拨号软件呢?

aijun 发表于 2006-8-1 13:52:35

回复 #3 gzhr 的帖子

ADSL拨号服务主要依靠PPPD程序,不需要SMP功能,只要3秒就通了,你需要用在什么场合呢?难道是RASPPP?
页: [1]
查看完整版本: 昏,RP-PPPoE不支持多CPU?