IIP Gestión de Procesos Baidal Cristhian SO

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 5

Universidad de Guayaquil

Facultad de Ciencias Matemáticas y Físicas

Carrera de Ingeniería en Sistemas Computacionales

Autor: Cristhian Baidal Herrera Docente: Mgs. Alfonso Guijarro Rodríguez


Asignatura: Sistemas Operativos Taller: 2 Parcial: 2
Ejercicio de aplicación de administración de un proceso
Comando PS
Este comando proporciona información sobre los procesos que etán en ejecución
actualmente, desde que terminal, el PID o identificador de proceso, el tiempo, y el
CMD, es decir, que comando, en este caso se presenta a los procesos, bash y ps, el
primero con un PID 1199 y el segundo con un PID 1251 ambos en la primera terminal.

Columna Descripción

Cada proceso tiene un asociado identificador


PID que es único, es decir que no puede haber dos
procesos con el mismo identificador

Informa sobre que terminal se está ejecutando


TTY el proceso, en caso de aparecer un (?) el
proceso no esta asociado a ninguna terminal

TIME Tiempo total de ejecución del proceso


CMD Nombre del proceso

Para un resultado de todos los procesos se puede acompañar a ps con ps -e (devuelve


todos los procesos ejecutados) , ps -f donde se muestra el PPID Parent Process Identify,
el padre de dicho proceso, un proceso padre es la raíz del proceso donde se ejecuta, sin
ese proceso padre el hijo, ese decir el que tiene identificador PID no existiese. Para una
completa guía y referencia el comando Man ps tiene la documentación.
Comando Free
Una de las preocupaciones más grande que se debe tener al momento de administrar
sistemas es siempre tener monitoreado la gestión de memoria, y el comando free es una
buena manera de hacerlo. La segunda línea muestra el swap, esto ocurre cuando la
memoria se llena, este caso hay un total de 819 MB, hay un uso de 0 y libre 819MB, eso
es bueno. La preocupación principal recae sobre la línea 1 y la columna de buff/cache

Apenas se ejecuta muestra la memoria usada, la memoria libre, compartida,


buff/cache y memoria disponible, toda esta información se encuentra en bytes, para
mayor comodidad se digita free -m, lo cual otorga una vista del tamaño en Megabytes.

Comando pstree
Para el uso de este comando en caso de tener la versión minimal de CENTOS 7 se
debería proceder primero a instalarlo con el comando yum install pstree, siempre y
cuando la tarjeta de red este configurada correctamente. Luego de haber hecho la
instalación del paquete correctamente se puede colocar el comando:
Pstree

El comando pstree previsualiza, en forma de árbol, todos los procesos del sistema.
Asi se puede observar las relaciones que existen en los procesos. Muestra los procesos
en una lista en lugar de un diagrama, pero proporciona información más detallada sobre
estos.
Una de las ventajas de utilizar pstree es que como ya se conoce que procesos son los
primarios y cuales los secundarios se hace una inspección e identificación rápida y un
caos útil de utilización es al momento de querer terminar un proceso sin interrumpir
otro es decir si no conocemos cual es su estructura se podría concluir un trabajo que no
hayamos querido terminar, o evitar el uso de kill -9 finalizando todos los procesos,
porque no se conocía cual era el proceso congelado o fallido.

Procesos en segundo plano


Para entender lo que son los procesos en segundo plano hay que conocer el concepto
de procesos en primer plano, estos son aquellos que dejan imposibilitada a la terminal
de usar otro proceso, en caso de usar una terminal, es decir, si estamos editando un
archivo con vi, nano o cualquier otro editor de texto, solo y únicamente se podrá hacer
ese proceso y no se podría por ejemplo utilizar free para saber el usar de memoria, en
este caso se necesitaría de habilitar otra terminal.
Ahora, un proceso en segundo plano es como su nombre indica un proceso que no es
primario que está en background, es decir, por detrás del sistema, al dejar un proceso en
segundo plano se podría ejecutar otro proceso, aunque el otro se encuentre también en
ejecución. En el caso anterior del editor de texto, podemos estar editando el contenido,
pero utilizando ctrl+z el proceso se detiene y queda en segundo plano dejando la
terminal libre para poder ejecutar otra tarea, se puede verificar que el proceso esta en
segundo plano, utilizando el comando Jobs, otra manera de dejar un proceso en segundo
plano es utilizando el ampersand (&)

En este caso el comando top, fue colocado en segundo plano. Al ejecutar el comando
Jobs.

Y se lo identifica como detenido y un [1]+

Comando iotop
Este comando permite la monitorización las E/S de disco en tiempo real. En caso de
no tenerlo se lo instala, mediante el comando yum install iotop, en caso de que instale se
lo debe ejecutar con sudo antes, ej: sudo iotop, si no se encuentra logeado como root.
En caso de que el sistema se empiece a ralentizar entonces una forma de identificar
de donde proviene el problema iotop es una buena opción, siempre y cuando esto se
deba a las altas actividades del disco.
A continuación, un cuadro con unas cuantas opciones para el iotop:

Opción Descripción

--version Para la versión del programa

-h, --help Para solicitar ayuda del comando

Solo muestra los procesos que


-o efectivamente hacen I/O(IN/OUT)
Entrada/Salida

-b Modo no interactivo
-t,--time Agregar la hora de la recolección a cada
línea
-q, --quiet Eliminar las líneas de encabezado,
requiere la opción -b, --batch
Bibliografía
A, E. (17 de Diciembre de 2015). OpenWebinars. Obtenido de
https://openwebinars.net/blog/20-comandos-para-administrar-y-gestionar--
facilmente-los-procesos-linux/

Ebraihm, M. (1 de Marzo de 2017). Like Geeks. Obtenido de https://likegeeks.com/es/gestion-


de-procesos-de-linux/

GB, S. (08 de Julio de 2019). Solo Linux. Obtenido de https://www.sololinux.es/uso-de-iotop-


en-linux/

losteatinos. (s.f.). losteatinos.com. Obtenido de


https://losteatinos.es/files/ISO/Introduccion_a_la_gestion_de_procesos_en_Linux.pdf

También podría gustarte