como faço pppoe usar menos cpu?

2

O novo ISP que eu mudei usa pppoe. Então no meu antigo roteador linux (centos 6) eu decido instalar um cliente pppoe e configurar conforme necessário. Eu digo velho 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 fornece 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 pty /usr/sbin/pppoe -p /var/run/pppoe-adsl.pid.pppoe -I eth1 -T 80 -U -m 1412 ipparam ppp0 linkname ppp0 noipdefault noauth default-asyncmap defaultroute hide-password nodetach mtu 1492 mru 1492 noaccomp nodeflate nopcomp novj novjccomp user lcp-echo-interval 20 lcp-echo-failure 3

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

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

Obrigado:)

    
por Horatiu 12.11.2014 / 23:03

0 respostas