[RP-PPPoE] High load + kernel mode
Extra Fu
extrafu at gmail.com
Sun Feb 7 20:46:23 EST 2010
Hello,
I'm using rp-pppoe v3.5 together with pppd v2.4.4 on CentOS 5.3 on
relatively powerful machine (Dual Xeon 3GHz with 8 GB of RAM).
I have about 250 connected clients at any time, all of of them are WiMAX users.
The load average on the machine usually is between 50 and 80.
Virtually no I/O is being consumed as you can see from the following
mpstat ouput:
08:43:29 PM CPU %user %nice %sys %iowait %irq %soft
%steal %idle intr/s
08:43:30 PM all 8.59 0.00 35.35 0.00 0.00 9.60
0.00 46.46 3010.00
08:43:31 PM all 9.50 0.00 39.50 0.00 0.50 13.00
0.00 37.50 3641.00
08:43:32 PM all 10.10 0.00 41.41 0.00 0.51 13.64
0.00 34.34 3790.82
08:43:33 PM all 8.54 0.00 40.70 0.00 0.50 12.06
0.00 38.19 3370.30
08:43:34 PM all 9.09 0.00 36.87 0.00 0.00 10.10
0.00 43.94 3302.02
08:43:35 PM all 8.12 0.00 33.50 0.00 0.51 10.15
0.00 47.72 3171.43
08:43:36 PM all 9.00 0.00 36.50 0.00 0.00 11.00
0.00 43.50 3172.00
08:43:37 PM all 11.62 0.00 44.44 0.00 0.51 13.13
0.00 30.30 3934.34
08:43:38 PM all 11.06 0.00 43.22 0.00 1.01 12.56
0.00 32.16 3775.00
08:43:39 PM all 9.55 0.00 47.74 0.00 0.50 14.57
0.00 27.64 4117.82
What can I do to 'improve' the situation? Will moving to kernel-mode
pppoe 'reduce' the load on the server? Note that each pppoe process
consumes from 1.9 to 2.8% CPU right now - no other process consumes
that much.
Many thanks in advance for any insights,
More information about the RP-PPPoE
mailing list