Performance degradation after KDE runs for sometime

Patrick Boutilier boutilpj at ednet.ns.ca
Fri Nov 12 22:52:12 UTC 2010


On 11/12/2010 06:43 PM, Marko Vojinovic wrote:
> On Friday, November 12, 2010 22:14:34 you wrote:
>> On Fri, Nov 12, 2010 at 3:55 PM, Marko Vojinovic<vvmarko at gmail.com>  wrote:
>>> I traced the issue down to swap usage --- after a couple of days of
>>> running, *something* seems to gradually fill the memory with junk
>>
>> Run top and type "M".  That will sort process by their resident memory
>> usage.  It won't had to spot the offender.
>
> Ok, sure, I've been advised to do this before, and I've done it many times,
> but somehow I'm not any smarter after looking at top output. Maybe I am
> reading it wrong, but it just confuses me even further. Here goes, sorted by
> memory usage:
>
> top - 22:16:38 up 10 days,  5:11,  5 users,  load average: 0.38, 0.45, 0.37
> Tasks: 200 total,   1 running, 199 sleeping,   0 stopped,   0 zombie
> Cpu(s): 10.4%us,  8.5%sy,  0.0%ni, 79.9%id,  1.0%wa,  0.0%hi,  0.2%si,  0.0%st
> Mem:   2048088k total,  1657424k used,   390664k free,    18640k buffers
> Swap:  4192956k total,  1038432k used,  3154524k free,   566580k cached
>
>    PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
>   2528 vmarko    20   0 2029m 171m  19m S  1.3  8.6 564:19.55 firefox
>   2397 vmarko    20   0  366m 148m 7460 S  1.3  7.4 230:40.39 skype
>   2366 vmarko    20   0  565m  92m 3044 S  0.0  4.6  12:10.68 emerald
>   5723 vmarko    20   0  989m  82m  17m S  0.0  4.1  10:29.49 kmail
>   1739 root      20   0  471m  59m  11m S 19.9  3.0   3780:01 X
>   2021 vmarko    20   0 1380m  57m 9476 S  6.3  2.9 780:37.22 ktorrent
>   2016 vmarko    20   0  293m  42m 8176 S  0.7  2.1 137:01.00 skype
>   2222 vmarko    20   0  789m  28m 5436 S  0.0  1.4  11:05.85 cairo-dock
>   1998 vmarko    20   0  937m  20m 8824 S  4.3  1.0 804:03.95 plasma-desktop
>   2603 vmarko    20   0  546m  18m 7088 S  0.0  0.9   1:39.64 kile
> 22635 vmarko    20   0  480m  12m 6452 S  0.7  0.6  43:06.53 konsole
>   2053 vmarko     9 -11  501m  12m  11m S  0.3  0.6 259:54.25 pulseaudio
> 10764 vmarko    20   0  455m 8572 4608 S  0.0  0.4   1:07.09 okular
> 32679 vmarko    20   0  285m 8528 5616 S  0.0  0.4   0:00.11 kio_pop3
>
> So what do you make of it?
>
> First 14 processes take up (together) 37.4 %MEM. Except for the last one (I
> have no idea what is kio_pop3), all of those are active simultaneously on my
> desktop most of the time.
>
> I have 2 GB of RAM and 4GB of swap, and apparently most of the RAM is used up
> and an extra 1 GB of swap. So what apps are using up the remaining 62.6 %MEM?


You have almost 400M free and almost 600M cached. Not sure why so much 
goes into swap. What are the results of the free command after running 
this command?

swapoff -a && swapon -a




>
> Is there a way to list all processes, sorted by memory usage? Top truncates
> the output to the height of the terminal, and I would really like to see if
> the %MEM is actually summed up to 100 for all processes.
>
> By the way, does MEM column refer to RAM or RAM+swap? In any case, I don't see
> why my 10+ apps, using a total of 37% of memory can force the system to use
> 1GB of swap, on top of 2GB RAM.
>
> Is there a way to check which pages (belonging to which apps) are being
> swapped out? Furthermore, is there a way to understand why is this being
> done? What is occupying all that RAM if Firefox and KMail are routinely
> swapped out and thus behave in an extremely sluggish way until they finally get
> focus (and get swapped back to RAM)?
>
> I guess it should be a sane system policy that apps currently open on the
> desktop not be swapped, unless there is no more RAM for all of them. But all
> my desktop apps take up only 37% of that RAM, so why do they get swapped out
> in the first place?
>
> I'd appreciate any clarification on this matter.
>
> Best, :-)
> Marko
>
> _______________________________________________
> kde mailing list
> kde at lists.fedoraproject.org
> https://admin.fedoraproject.org/mailman/listinfo/kde
> New to KDE4? - get help from http://userbase.kde.org



More information about the kde mailing list