How to get a HUGE performance boost on a low-mem dial-up machine:
killall -9 kppp # !!!!!!!!!!!!!!!!!!!!!
On occasion, when out of town, I have to use a ppp connected host with a
paltry 80MB of memory... once again, the performance (due to excessive
swapping) was pathetic -- just switching desktops and getting the windows
redrawn was taking 15-20 seconds.
I checked with 'top' and found that, as usual, kppp was taking a LOT of
memory -- today, it varied between 10M and 35M!!
I figured enough is ENOUGH!... so I killed kppp...
SURPRISE!!! not really... I can now switch between the desktops in about
**ONE** second...
kppp is doing *nothing* other than starting/stopping pppd on this
machine; so *WHY* should it take so much memory...??
$ldd `which kppp`
libkdeui.so.3 => /usr/lib/libkdeui.so.3 (0x40027000)
libkdecore.so.3 => /usr/lib/libkdecore.so.3 (0x4023d000)
libdl.so.2 => /lib/libdl.so.2 (0x403d5000)
libDCOP.so.1 => /usr/lib/libDCOP.so.1 (0x403d9000)
libqt.so.2 => /usr/lib/libqt.so.2 (0x4040e000)
libpng.so.2 => /usr/lib/libpng.so.2 (0x408fb000)
libz.so.1 => /lib/libz.so.1 (0x40923000)
libjpeg.so.62 => /usr/lib/libjpeg.so.62 (0x40932000)
libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x40953000)
libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x40962000)
libSM.so.6 => /usr/X11R6/lib/libSM.so.6 (0x40a4c000)
libICE.so.6 => /usr/X11R6/lib/libICE.so.6 (0x40a55000)
libresolv.so.2 => /lib/libresolv.so.2 (0x40a6d000)
libstdc++-libc6.2-2.so.3 => /usr/lib/libstdc++-libc6.2-2.so.3
(0x40a7f000)
libm.so.6 => /lib/libm.so.6 (0x40ac7000)
libc.so.6 => /lib/libc.so.6 (0x40aea000)
libGLU.so.1 => /usr/X11R6/lib/libGLU.so.1 (0x40c28000)
libGL.so.1 => /usr/X11R6/lib/libGL.so.1 (0x40c4a000)
libXmu.so.6 => /usr/X11R6/lib/libXmu.so.6 (0x40cc6000)
libXft.so.1 => /usr/X11R6/lib/libXft.so.1 (0x40cde000)
libmng.so.1 => /usr/lib/libmng.so.1 (0x40d0b000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
libpthread.so.0 => /lib/libpthread.so.0 (0x40d50000)
libXt.so.6 => /usr/X11R6/lib/libXt.so.6 (0x40d67000)
libXrender.so.1 => /usr/X11R6/lib/libXrender.so.1 (0x40db9000)
libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0x40dbe000)
liblcms.so.1 => /usr/lib/liblcms.so.1 (0x40df9000)
Just starting kppp without making a connection, it shows:
9753 pfortin 9 0 7608 7608 6896 S 0.1 9.7 0:02 kppp
OK... the 7608 includes all the libs; BUT....
since this dumb little utility is only starting/stopping pppd, WTF is it
doing eating so much memory... (up to 35MB(!!!!) today...???!!!)
Pierre
Want to buy your Pack or Services from MandrakeSoft?
Go to http://www.mandrakestore.com