Comandos que nos permiten gestionar la memoria y los procesos en Linux. III parte.
Tipos de procesos:
- Procesos padres.
- Procesos hijos.
- Procesos huérfanos. Aquellos que continúan ejecutándose después de que su proceso principal ha terminado o finalizado.
- Proceso Daemon. Aquellos procesos no interactivos que se ejecutan en segundo plano
- Procesos zombies. Aquellos que siguen existiendo en la tabla de procesos, aunque hayan terminado.
Ejecuta los siguientes comandos y analiza los resultados:
- free -m
- Información de la memoria swap que nos ofrece el directorio proc. cat /proc/swaps
- Swappiness, variable que nos permite gestionar el uso de la swap en linux. Permite establecer un balance entre el uso de la swap y la memoria RAM. Para saber el valor de swappiness: cat /proc/sys/vm/swappiness
- Cambia el valor de la variables swappiness a 25. echo 25 > /proc/sys/vm/swappiness
- Comprueba que has realizado el cambio.
- Vuelve a cambiar el valor de la variable, esta vez a 30. Utiliza este comando. sudo sysctl -w vm.swappiness=30
- Comprueba que has realizado el cambio. Estos cambios solo permanece durante la sesión.
- Haz que el nuevo valor de swappiness sea permanente en el sistema. Edita el fichero /etc/sysctl.conf y añade, si no existe la siguiente línea: vm.swappiness=10
- Muestra información de los procesos, de la memoria, la paginación, E/S y actividad de la CPU.
- Muestra la información anterior cada 2 segundos, en los 6 próximos segundos.
- Saca los PID's de los procesos que están utilizando este fichero.
- ¿los PID de los procesos que están utilizando el pendrive?
- Muestra en tiempo real la lectura y escritura que hace cada proceso en el disco.
vmstat -a (con la opción a nos indica todos los procesos activos e inactivos.)
vmstat 2 6 (llamará al comando vmstat 6 veces con una separación en el tiempo de 2 segundos)
fuser -m /dev/sda1
iotop -o iotop -a
No hay comentarios:
Publicar un comentario