como faço pppoe usar menos cpu?


2

O novo ISP eu mudei para usa pppoe. Então, no meu antigo roteador linux (centos 6) eu decido instalar um cliente pppoe e configurar conforme necessário. Digo antigo porque é um pentium III de 850 mhz com 128 MB de RAM usado principalmente para rotear pacotes. Tem 2 intel pci nics dedicados a 10 / 100Mbit e fez um trabalho perfeito até agora. O problema agora é que o pppoe usa muito cpu mesmo antes de atingir os 50% teóricos do meu link isp de 100Mbit, então quando meu download de lan atinge 5Mbytes / s, o uso da CPU do roteador é 100%. Usado principalmente por / usr / sbin / pppoe

um ps aux dá o seguinte

/ usr / sbin / pppoe -p /var/run/pppoe-adsl.pid.pppoe -I eth1 -T 80 -U -m   1412

O pppd é executado da seguinte forma

/ usr / sbin / pppd / usr / sbin / pppoe -p /var/run/pppoe-adsl.pid.pppoe -I   eth1 -T 80 -U -m 1412 ipparam ppp0 linkname ppp0 noipdefault   noauth padrão-asyncmap defaultroute hide-password nodetach mtu 1492   mru 1492 noaccomp nodeflate nopcomp novj novjccomp user   lcp-echo-interval 20 lcp-falha de eco 3

Como posso chegar perto da velocidade da linha via pppoe nesta configuração?

Existe um patch ou qualquer coisa ou existem outras implementações que são mais rápidas? Eu vi algo semelhante a isso, mas foi relacionado freebsd e eu prefiro manter centos por agora.

Obrigado :)

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.