Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: GentooForum.de. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

1

23.07.2011, 17:26

KDED4 frisst meinen Ramspeicher auf, Auslöser ist SSH!

Hallo Leute

Das Problem besteht eigentlich schon immer bei KDE4. Nachdem ich 5-7 Tage eingeloggt bin, muss ich mich ausloggen und wieder frisch einloggen da KDE meinen Ram verbraucht. Ehrlich gesagt hab ich noch nie so lange gewartet bis er ganz zu neige geht. Ich weis nicht ob dann Ramspeicher von dem Dienst freigegeben wird oder nicht. Das ganze sieht so aus:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
       .......
       .............
       55.66 MiB: kontact
       65.13 MiB: lancelot
       65.86 MiB: kopete
       66.26 MiB: skype
       80.56 MiB: kio_file
       82.81 MiB: python2
       85.12 MiB: knotify4
       85.99 MiB: akonadi_nepomuk
      109.87 MiB: kwin
      119.82 MiB: krunner
      121.30 MiB: plasma-desktop
      135.85 MiB: amarok
      146.37 MiB: firefox-bin
      155.31 MiB: virtuoso-t
      175.87 MiB: akonadi_agent_l
      272.39 MiB: nepomukservices
        1.12 GiB: X
        1.12 GiB: qemu-system-x86
        5.03 GiB: kded4

Und irgendwann sind dann fast 12GB Ram aufgebraucht. Aber wie gesagt braucht doch einige Tage. Ich ich möchte mich nicht alle Wochen ausloggen, da ich auf den Desktops viel offen habe, was noch benötigt wird und abgearbeitet werden muss. Hat jemand ne Idee was da schief läuft, oder was ich machen kann damit der Ram nicht gefressen wird?

lg
boospy
Gentoo Can Do!

Wiki auf: http://deepdoc.at

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »boospy« (18.08.2011, 01:01)


2

23.07.2011, 23:04

Du könntest mal die laufenden Prozesse beobachten. Eventuell siehst du bei einem über Tage eine stetige Steigerung. Dann wäre das ein Indiz für ein Speicherleck.


...ach jetzt seh ich gerad deine Prozessliste :whistling: Hab se gar net gesehen. Aber trotzdem 5GB für kded4 ist schon verdammt hoch! Der hat bei mir nach 15min Laufzeit gerade mal 16,992k
DE4 rocks! http://kde.org

3

23.07.2011, 23:07

Schau mal hier: kded4 memory leak Das geht in die Richtung
DE4 rocks! http://kde.org

4

06.08.2011, 15:22

Hallo Leute

Also nachdem ich Nepomuk und Co. deaktiviert hatte, wächst der Verbrauch aber trotzdem weiter. Auch ich sämtliche laufende Anwendungen beende, wird der Ram nicht mehr freigegeben.

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
Process 12834 - kded4

Summary

The process kded4 (with pid 12834) is using approximately 6.1 GB of memory.
It is using 6.1 GB privately, 128.3 KB for pixmaps, and a further 31.1 MB that is, or could be, shared with other programs.
Dividing up the shared memory between all the processes sharing that memory we get a reduced shared memory usage of 2034.0 KB. Adding that to the private and pixmap usage, we get the above mentioned total memory footprint of 6.1 GB.
Library Usage

The memory usage of a process is found by adding up the memory usage of each of its libraries, plus the process's own heap, stack and any other mappings, plus the stack of its 4 threads. 
Private
more
6375404 KB	[heap]
208 KB	/usr/lib64/libkhotkeysprivate.so.4.7.0
180 KB	/usr/lib64/kde4/kded_keyboard.so
156 KB	/usr/lib64/libpowerdevilcore.so.0.1.0
148 KB	/usr/lib64/kde4/kded_kmixd.so
Shared
more
4984 KB	/usr/lib64/libnvidia-glcore.so.275.21
2672 KB	/usr/lib64/qt4/libQtGui.so.4.7.3
1764 KB	/usr/lib64/libkdecore.so.5.7.0
1752 KB	/usr/lib64/libkdeui.so.5.7.0
1520 KB	/usr/lib64/qt4/libQtCore.so.4.7.3
Totals

Pixmap	128 KB	(Might be stored in the graphics card's memory)
Private	6378464 KB	(= 1816 KB clean + 6376648 KB dirty)
Shared	31824 KB	(= 22132 KB clean + 9692 KB dirty)
Rss	6410288 KB	(= Private + Shared)
Pss	6380498 KB	(= Private + Shared/Number of Processes)
Swap	0 KB
Full Details

Information about the complete virtual space for the process is available, with sortable columns. An empty filename means that it is an anonymous mapping.
Both the MMU page size and the kernel page size are 4 KB.

Show Full Details 

Jemand ne Idee an was es liegen kann?

lg
boospy
Gentoo Can Do!

Wiki auf: http://deepdoc.at

5

17.08.2011, 19:18

So, nun hab ich den Übeltäter. Ich bin eigentlich nur durch Zufall drauf gekommen weil Nagios (läuft auf ner VM) sich aufgehängt hatte. An dem Tag vielen alle Server aus (Stromausfall und USV kaputt gegangen). Jedenfalls, war an dem Tag die Auslastung nur bei läpische 45MB. War den ganzen Tag eingeloggt, und Nagios ist an diesem ganzen Tag nicht gelaufen.
Und wie Nagios wieder anfing zu checken, ist auch der Ramverbrauch an KDED4 kontinuierlich angestiegen. Zum Test hab ich dann mal gesehen wie viel MB denn dazukommen wenn ich alle Services Checke, das waren dann ca. 7-10MB wenn man alles Checks auf einmal laufen lässt. Nagios prüft alles über SSH.

Problem: Jedes mal wenn man sich per SSH Remote auf meine Desktopmaschine verbindet, steigt der Ram um ca. 0,5MB an, und beim ausloggen steigt er auch ca. um 0,5MB an. Dies ist eindeutig nachvollziehbar. Und das hab ich also schon sehr lange (ca. 10 Monate). An was könnte das denn liegen? Ich hab natürlich mal SSH neugebaut und die Configs alle Standardisiert. Das hat aber nichts geholfen. Ich werde mal ein aktuelles Kubuntu virtuell aufsetzen, und sehen ob das gleich reagiert.

Könnte das von euch jemand testen, ob KDED4 wenn man sich per Remote verbindet auch so reagiert? Hier sind noch meine Useflags, könnte auch an den liegen.

Quellcode

1
2
3
4
5
6
net-libs/libssh (~)0.5.1 (sftp zlib -debug -doc -examples -gcrypt -pcap -server -ssh1 -static-libs -test)
net-misc/openssh (~)5.8_p2 (X hpn ldap pam tcpd -X509 -kerberos -libedit -selinux -skey -static)
sys-fs/sshfs-fuse (~)2.3
virtual/ssh

kde-base/kdebase-kioslaves (~)4.7.0!t (bzip2 exif handbook samba sftp -aqua -debug -kdeenablefinal -lzma -openexr)

Sonst ist SSH oder SFTP mäßig nichts installiert. Ich mein da gibt es ja noch "net-libs/libssh2" oder "dev-perl/net-sftp" usw. aber nicht glaub nicht das hier etwas fehlt.

lg
boospy
Gentoo Can Do!

Wiki auf: http://deepdoc.at