PDA

Ver la Versión Completa : ¿Demasiados procesos?


Mdk
29-nov-2004, 22:06
¡Hola a todos!

Observo que mi linux no va lo suficientemente bien... en el sentido de que me da la impresión de que hay demasiados procesos corriendo, así como una cantidad tremenda de módulos que se cargan al iniciar y que hacen que tarde bastante en iniciarse el sistema. Quería pediros ayuda para decirme cómo puedo evitar que se carguen ciertos procesos (que no sé cuáles son) al iniciarse el sistema. Os pongo la lista, por si me podéis ayudar, para ver qué procesos consideráis que puedo eliminar (ya sé que quizás sea demasiado... pero es que no sé a qué se refiere cada proceso y no sé cuáles utilizo y cuáles no). Os pongo un "ps -A":

linux:/home/mdk # ps -A
PID TTY TIME CMD
1 ? 00:00:01 init
2 ? 00:00:00 ksoftirqd/0
3 ? 00:00:00 events/0
4 ? 00:00:00 khelper
5 ? 00:00:00 netlink/0
6 ? 00:00:00 kacpid
30 ? 00:00:00 kblockd/0
40 ? 00:00:00 pdflush
41 ? 00:00:00 pdflush
43 ? 00:00:00 aio/0
42 ? 00:00:00 kswapd0
626 ? 00:00:00 kseriod
1591 ? 00:00:00 reiserfs/0
2242 ? 00:00:00 khubd
2272 ? 00:00:00 ipw2200/0
2302 ? 00:00:00 udevd
2697 ? 00:00:00 hwscand
2992 ? 00:00:00 pccardd
3049 ? 00:00:00 khpsbpkt
3085 ? 00:00:00 knodemgrd_0
3702 ? 00:00:00 hwscand
3705 ? 00:00:00 cardmgr
4078 ? 00:00:00 dhcpcd
4763 ? 00:00:00 syslogd
4766 ? 00:00:00 klogd
5143 ? 00:00:00 resmgrd
5153 ? 00:00:00 portmap
5208 ? 00:00:00 sshd
5406 ? 00:00:00 nfsd
5407 ? 00:00:00 nfsd
5408 ? 00:00:00 nfsd
5409 ? 00:00:00 nfsd
5412 ? 00:00:00 lockd
5413 ? 00:00:00 rpciod
5426 ? 00:00:00 rpc.mountd
5442 ? 00:00:00 kdm
5444 ? 00:00:00 acpid
5456 ? 00:00:00 cupsd
5465 ? 00:00:11 X
5479 ? 00:00:00 kdm
5493 ? 00:00:00 powersaved
5605 ? 00:00:00 master
5624 ? 00:00:00 pickup
5625 ? 00:00:00 qmgr
5632 ? 00:00:00 nscd
5715 ? 00:00:00 cron
5744 ? 00:00:00 kde
6135 ? 00:00:00 gpg-agent
6139 tty1 00:00:00 mingetty
6140 tty2 00:00:00 mingetty
6141 tty3 00:00:00 mingetty
6142 tty4 00:00:00 mingetty
6143 tty5 00:00:00 mingetty
6146 tty6 00:00:00 mingetty
6167 ? 00:00:00 kdeinit
6170 ? 00:00:00 kdeinit
6172 ? 00:00:00 kdeinit
6175 ? 00:00:00 kdeinit
6183 ? 00:00:00 artsd
6189 ? 00:00:00 kdeinit
6190 ? 00:00:00 kwrapper
6192 ? 00:00:00 kdeinit
6193 ? 00:00:00 kdeinit
6195 ? 00:00:00 kdeinit
6197 ? 00:00:01 kdeinit
6199 ? 00:00:01 kdeinit
6200 ? 00:00:00 kdeinit
6202 ? 00:00:00 kdeinit
6204 ? 00:00:00 kdeinit
6206 ? 00:00:00 kdeinit
6208 ? 00:00:01 kdeinit
6212 ? 00:00:00 juk
6213 ? 00:00:00 kdeinit
6219 ? 00:00:12 firefox-bin
6228 ? 00:00:00 gconfd-2
6251 ? 00:00:05 wish
6265 ? 00:00:00 kdeinit
6266 pts/1 00:00:00 bash
6274 pts/1 00:00:00 su
6276 pts/1 00:00:00 bash
6282 pts/1 00:00:00 ps

¿Alguna idea? :scratchch

avalanch
03-dic-2004, 23:01
A mi tambine me salen bastantes, pero me va bien el linux, a una velocidad razonable.
jorge@linux:~> ps -A
PID TTY TIME CMD
1 ? 00:00:05 init
2 ? 00:00:00 ksoftirqd/0
3 ? 00:00:00 events/0
4 ? 00:00:00 kacpid
5 ? 00:00:00 kblockd/0
6 ? 00:00:00 khelper
7 ? 00:00:00 pdflush
8 ? 00:00:00 pdflush
10 ? 00:00:00 aio/0
9 ? 00:00:00 kswapd0
167 ? 00:00:00 kseriod
382 ? 00:00:00 reiserfs/0
797 ? 00:00:00 kcopyd
1649 ? 00:00:00 khubd
2096 ? 00:00:00 hwscand
2892 ? 00:00:00 syslogd
2894 ? 00:00:00 dhcpcd
2918 ? 00:00:00 klogd
3005 ? 00:00:00 portmap
3006 ? 00:00:00 resmgrd
3174 ? 00:00:00 sshd
3349 ? 00:00:00 powersaved
3455 ? 00:00:00 cupsd
3591 ? 00:00:00 master
3604 ? 00:00:00 qmgr
3767 ? 00:00:00 nscd
3768 ? 00:00:00 cron
3931 ? 00:00:00 kdm
3982 ? 00:04:57 X
3983 ? 00:00:00 kdm
3988 tty1 00:00:00 mingetty
3989 tty2 00:00:00 mingetty
3990 tty3 00:00:00 mingetty
3991 tty4 00:00:00 mingetty
3992 tty5 00:00:00 mingetty
3993 tty6 00:00:00 mingetty
4021 ? 00:00:00 kde
4056 ? 00:00:00 ssh-agent
4084 ? 00:00:00 kdeinit
4087 ? 00:00:00 kdeinit
4089 ? 00:00:00 kdeinit
4092 ? 00:00:00 kdeinit
4097 ? 00:00:00 artsd
4103 ? 00:00:01 kdeinit
4104 ? 00:00:00 kwrapper
4106 ? 00:00:00 kdeinit
4107 ? 00:00:04 kdeinit
4109 ? 00:00:00 kdeinit
4111 ? 00:00:01 kdeinit
4113 ? 00:00:07 kdeinit
4114 ? 00:00:00 kdeinit
4116 ? 00:00:00 kdeinit
4121 ? 00:00:00 susewatcher
4122 ? 00:00:00 suseplugger
4124 ? 00:00:00 kdeinit
4130 ? 00:00:02 kdeinit
4131 ? 00:00:00 azureus
4152 ? 00:00:19 java
4209 ? 00:00:55 wish
5310 ? 00:00:00 pickup
5705 ? 00:00:21 firefox-bin
5712 ? 00:00:00 gconfd-2
5798 ? 00:00:00 kdeinit

chuzo
03-dic-2004, 23:18
Haciendo un ps -ef vais a tener más información acerca de muchos procesos y la aplicación con la que están "asociados" ...

Eso puede ser útil además muchas veces si se bloquea algo para poder matar el proceso. Por ejemplo si se bloquea una ventana del konqueror podemos hacer:

ps -ef | grep konqueror

con lo que tendríamos los procesos asociados al konqueror. Normalmente no saldrán muchos, así que sólo tenemos que ver el PID del proceso y hacer un kill para acabar rápidamente con el :D

Saludos http://www.forosdelweb.com/images/smilies/adios.gif

Kunael
04-dic-2004, 09:54
Buenas,

* Lo que veo es que tienes corriendo varios demonios que, seguramente, no estés usando: el de NFS, el de SSH, el de CUPS, el de PORMAP...
Lo interesante es que el sistema sólo arranque aquello que sea preciso usar; siendo muy quisquillosos, inclusp puedes deshabilitar CRON a no ser que, realmente, tu sistema haga uso de tareas desatendidas.

* Lo recomendable sería que te pasases por Yast > Sistema > Editor de Niveles de Ejecución (desde las X) o más directamente cargando el módulo específico desde shell con un yast runlevel y mires como tienes los servicios dependiendo el nivel de ejecución.

* Lógicamente, lo ideal es saber que hace cada demonio y para qué es cada uno de los servicios. Suele ser una cosa bastante despreciada por el usuario medio y, sin embargo, una cosa importante a la hora de afinar una máquina (y asegurarla, las muchas veces)

* Para comprobaciones de memoria mejor básate en comandos tipo free o top, que te ayudarán más que un ps. Además, tienes varias utilidades de monitorización para poder evaluar qué y cuánto consume cada proceso.

Mdk
04-dic-2004, 10:18
Bueno, pues eso era exactamente lo que quería. He quitado algunos demonios: el de la impresora, el de samba, el cron, el ssh y el portmap.

El resto ya no me he atrevido, según la descripción parecían necesarios. El NFS lo tengo activado porque tengo una red entre el portátil y el de sobremesa.

Gracias, un saludo :adios: