PDA

View Full Version : kdeinit


malanaz
31-05-2003, 13:06
Uso kde 3.1.2 du debian Sid. Ho notato che ogni shell che apro si apre un kdeinit di circa 10mb. Però ho visto che kiudendo la shell questi non vanno via ma mi continuano ad usare memoria?
E' possibile? C'è qualcosa che posso fare?

malanaz
31-05-2003, 16:27
vi posto un estratto di pstree:
|-kdeinit-+-2*[kdeinit]
| |-kdeinit---bash---bash---ssh
| |-kdeinit---bash
| `-kdeinit---bash---pstree
|-11*[kdeinit]
Questi ultimi 11 kdeinit come faccio a levarli...
A qualcun altro capita?

ilsensine
31-05-2003, 17:49
Praticamente tutto ciò che viene aperto dentro kde passa per kdeinit. Visto che dei 10 MB molti sono memoria condivisa tra i vari kdeinit, il comportamento è normale. Ad es. sul mio computer "top -b -n 1 |grep kdeinit" fornisce:

2875 giancarl 12 0 12044 11M 10040 S 12,4 4,7 1:31 kdeinit
2607 giancarl 9 0 5712 5712 5272 S 0,0 2,2 0:01 kdeinit
2617 giancarl 9 0 8260 8260 7424 S 0,0 3,2 0:01 kdeinit
2668 giancarl 8 0 5468 5468 5292 S 0,0 2,1 0:00 kdeinit
2672 giancarl 9 0 7012 7012 6612 S 0,0 2,7 0:00 kdeinit
2810 giancarl 9 0 9116 9116 8220 S 0,0 3,5 0:00 kdeinit
2870 giancarl 9 0 9148 9148 8160 S 0,0 3,5 0:05 kdeinit
2872 giancarl 9 0 11272 11M 9832 S 0,0 4,4 0:07 kdeinit
2877 giancarl 9 0 8920 8920 8036 S 0,0 3,4 0:00 kdeinit
2880 giancarl 9 0 7848 7848 7168 S 0,0 3,0 0:00 kdeinit
3012 giancarl 9 0 9296 9296 8448 S 0,0 3,6 0:00 kdeinit
3019 giancarl 9 0 7856 7856 7096 S 0,0 3,0 0:00 kdeinit
4571 giancarl 9 0 22948 22M 14516 S 0,0 8,9 0:40 kdeinit
4575 giancarl 9 0 6800 6800 6428 S 0,0 2,6 0:00 kdeinit
4719 giancarl 9 0 6896 6896 6428 S 0,0 2,6 0:00 kdeinit
4720 giancarl 9 0 6912 6912 6432 S 0,0 2,6 0:00 kdeinit
4721 giancarl 9 0 6940 6940 6428 S 0,0 2,7 0:00 kdeinit
4867 giancarl 9 0 6732 6732 6364 S 0,0 2,6 0:00 kdeinit
4874 giancarl 9 0 6892 6892 6428 S 0,0 2,6 0:00 kdeinit

La colonna che parte da "12044" è la memoria totale, in kb, richiesta dal programma; la successiva (che inizia da 11 MB) è la memoria "residente" attualmente nel sistema; la colonna ancora successiva (10040) è la memoria "condivisa" tra il processo e gli altri.

malanaz
01-06-2003, 12:13
Grazie delle spiegazioni... Però a me è sorto il dubbio perchè ho notato che il sitema man mano che sta acceso e usa sempre + memoria, quando parto ho 350mb liberi poi:
515148k total, 378028k used, 137120k free, 56992k buffers
e mi sembra ke siano i kdeinit a occupare spazio, anche se un po' lungo posto un top:

616 root 13 -10 276m 20m 3888 S 6.6 4.0 2:42.40 XFre86
9393 malanaz 13 0 18352 17m 16m R 2.6 3.6 0:02.71 kdeinit
7872 malanaz 9 0 17660 17m 10m S 0.7 3.4 0:21.65 nspluginviewer
9397 malanaz 11 0 952 952 740 R 0.7 0.2 0:02.11 top
1 root 8 0 464 464 408 S 0.0 0.1 0:04.53 init
2 root 9 0 0 0 0 S 0.0 0.0 0:00.19 keventd
3 root 9 0 0 0 0 S 0.0 0.0 0:00.01 kapmd
4 root 18 19 0 0 0 S 0.0 0.0 0:00.00 ksoftirqd_CPU0
5 root 9 0 0 0 0 S 0.0 0.0 0:00.00 kswapd
6 root 9 0 0 0 0 S 0.0 0.0 0:00.00 bdflush
7 root 9 0 0 0 0 S 0.0 0.0 0:00.00 kupdated
9 root 9 0 0 0 0 S 0.0 0.0 0:00.00 khubd
12 root 9 0 0 0 0 S 0.0 0.0 0:00.09 kjournald
15 root 9 0 1144 1144 940 S 0.0 0.2 0:00.00 hotplug
29 root 9 0 1144 1144 940 S 0.0 0.2 0:00.03 hotplug
46 root 9 0 1148 1148 944 S 0.0 0.2 0:00.02 hotplug
93 root 9 0 0 0 0 S 0.0 0.0 0:00.01 kjournald
94 root 9 0 0 0 0 S 0.0 0.0 0:00.00 kjournald
252 root 9 0 0 0 0 S 0.0 0.0 0:00.00 eth0
275 root 9 0 656 656 528 S 0.0 0.1 0:00.00 dhclient
279 daemon 9 0 404 404 332 S 0.0 0.1 0:00.00 portmap
444 root 9 0 576 576 476 S 0.0 0.1 0:00.06 syslogd
447 root 9 0 1320 1320 432 S 0.0 0.3 0:00.14 klogd
482 root 9 0 2180 2180 1184 S 0.0 0.4 0:00.14 cupsd
497 root 9 0 488 488 428 S 0.0 0.1 0:00.00 inetd
507 root 9 0 1348 1348 1140 S 0.0 0.3 0:00.00 sshd
516 root 9 0 5028 5028 632 S 0.0 1.0 0:00.52 xfs
577 root 9 0 1320 1320 948 S 0.0 0.3 0:00.00 bash
580 root 9 0 368 368 312 S 0.0 0.1 0:00.00 tee
581 root 9 0 352 352 300 S 0.0 0.1 0:00.00 logger
582 root 9 0 3440 3440 1124 S 0.0 0.7 0:00.45 Xprt
594 root 9 0 684 684 596 S 0.0 0.1 0:00.00 rpc.statd
597 daemon 9 0 552 552 480 S 0.0 0.1 0:00.00 atd
600 root 9 0 656 656 548 S 0.0 0.1 0:00.01 cron
605 root 9 0 668 668 596 S 0.0 0.1 0:00.01 kdm
610 root 9 0 444 444 388 S 0.0 0.1 0:00.00 getty
611 root 9 0 444 444 388 S 0.0 0.1 0:00.01 getty
612 root 9 0 444 444 388 S 0.0 0.1 0:00.00 getty
613 root 9 0 444 444 388 S 0.0 0.1 0:00.00 getty
614 root 9 0 444 444 388 S 0.0 0.1 0:00.00 getty
615 root 9 0 444 444 388 S 0.0 0.1 0:00.00 getty
617 root 8 0 1200 1200 1024 S 0.0 0.2 0:00.01 kdm
642 malanaz 9 0 1020 1020 856 S 0.0 0.2 0:00.02 kde3
690 malanaz 9 0 832 832 644 S 0.0 0.2 0:00.00 ssh-agent
702 malanaz 9 0 12232 11m 11m S 0.0 2.4 0:00.12 kdeinit
705 malanaz 9 0 12344 12m 11m S 0.0 2.4 0:00.40 kdeinit
708 malanaz 9 0 13460 13m 12m S 0.0 2.6 0:00.06 kdeinit
710 malanaz 9 0 16596 16m 14m S 0.0 3.2 0:01.30 kdeinit
719 malanaz 9 0 16200 15m 14m S 0.0 3.1 0:00.41 kdeinit
721 malanaz 9 0 14156 13m 13m S 0.0 2.7 0:01.41 kdeinit
738 malanaz 9 0 17072 16m 15m S 0.0 3.3 0:00.23 kdeinit
739 malanaz 9 0 300 300 244 S 0.0 0.1 0:00.02 kwrapper
741 malanaz 9 0 14224 13m 13m S 0.0 2.8 0:00.19 kdeinit
742 malanaz 9 0 16788 16m 15m S 0.0 3.3 0:03.93 kdeinit
748 malanaz 9 0 17684 17m 15m S 0.0 3.4 0:02.56 kdeinit
750 malanaz 9 0 19276 18m 16m S 0.0 3.7 0:04.27 kdeinit
751 malanaz 9 0 12820 12m 12m S 0.0 2.5 0:00.02 kdeinit
754 malanaz 9 0 15864 15m 14m S 0.0 3.1 0:00.31 kdeinit
758 malanaz 9 0 18480 18m 16m S 0.0 3.6 0:20.45 kdeinit
759 malanaz 9 0 1400 1400 1088 S 0.0 0.3 0:00.01 bash
765 malanaz 9 0 960 960 808 S 0.0 0.2 0:00.00 sshuni
766 malanaz 9 0 1584 1584 1244 S 0.0 0.3 0:08.64 ssh
3874 malanaz 9 0 17724 17m 15m S 0.0 3.4 0:01.51 kdeinit
3875 malanaz 9 0 1404 1404 1092 S 0.0 0.3 0:00.02 [/size]

Gavrila
01-06-2003, 12:17
E' cosa buona e giusta che si riempia la memoria, in quanto viene usata come cache. Quindi e' occupata solo apparentemente, ma in maniera decisamente funzionale :)

ilsensine
01-06-2003, 13:11
Appunto. La seconda riga del comando free dimostra tutto ciò:

[giancarlo@ilsensine giancarlo]$ free
total used free shared buffers cached
Mem: 256156 252248 3908 0 38920 114020
-/+ buffers/cache: 99308 156848
Swap: 522072 0 522072

La memoria da considerarsi "libera" sul mio computer non è 3908 kb, ma 3908+156848 :D

Miciomiao
01-06-2003, 13:21
Capitava anche a me, poi ho capito che è normale, anzi ancora meglio ^^ Ad esempio la ricerca di un file sugli hd la prima volta ci mette i secoli e scanna gli hd a manetta, la seconda no perchè ha tutto in cache (almeno così ho capito^^), la saturazione della memoria cmq non diminuisce le prestazione, infatti lo swap che avevo accusato una volta con la memoria (cache) piena non sono più riuscito a riprodurlo, si vede che era un caso isolato, o magari un bachetto di un qualche programma!
Su kde attiva il monitor di sistema come applet del pannello del desktop, tale programmino visualizza l'utilizzo della memoria utilizzando colori diversi per ogni "tipologia"! (a proposito, che è la memoria "nice"? :P) E chiarisce molto le idee

malanaz
01-06-2003, 13:28
grazie della spiegazione :)

ilsensine
01-06-2003, 13:28
(a proposito, che è la memoria "nice"? :P)
Non è una memoria, ma la priorità del programma. Normalmente è "0", ma può andare da -20 (processi time-critical) a +20 (processi con priorità idle).
Occorre avere i privilegi di root per impostare nice a valori negativi.