Hola bienvenido a la clase módulo número 9 en esta clase vamos a tocar los temas que los objetivos que
quedaron del objetivo el número dos de usar sistemas en funcionamiento.
Entonces vamos a comenzar con identificar los procesos que hacen un uso intensivo de la CPU y de la
memoria ajustar la prioridad de los procesos con brindis y eliminar procesos.
Entonces vamos a ir dándose en nuestra máquina virtual a nuestro cliente y vamos a ejecutar el comando
top top.
Es la herramienta por preferencia para ver todos estos tipos de cosas que nos van a ser útiles.
En este video por ejemplo podemos ver a la primera línea desde cuándo está corriendo el sistema cuántos
usuarios el average no es el average en cinco minutos en 10 minutos y en 15 minutos o un minuto 10 minutos
15 minutos.
Este Depende como esté configurado también podemos ver el CPU el cuánto se presionamos el número uno
nos dice cuántos CPU tenemos en el cliente como nos maten con un solo CPU si presiona la letra M pueden
ver cómo la memoria cambia de gráfico a o de forma de verse en donde pueden ver cuánto tienen libre
disponible y etcétera etcétera.
Pero lo importante aquí también aquí podemos tener el PET el PET es un proceso único que se inicia con
el sistema donde también tenemos el PET 1 que se extendí no como pueden ver si matan el número 1 está
matando todos los PET por consiguiente porque va a ser como el padre de todos.
Eso es otra cosa hay que tener en él que saber si tienen una aplicación que inicia con el pit mil y
dentro y ella misma esa misma aplicación genera nuevas instancias que generan un nuevo y usted mata
o elimina el PIT mil que es el padre también va a matar todos los PEIT.
Por consiguiente un ejemplo claro sería Akil para matar los procesos utilizamos el comando kill menos
9 9 es la opción como diciendo la opción máxima de matar estos procesos no lo cual no es si no la utilizamos
disculpen que disculpen a esta.
Estos son todos los procesos Quil que nosotros podemos enviar a un número PEIT por defecto se empiezan
con com con Quil bien amable que Leiza sistema hoy podrías detenerte.
Podrías terminar si no obedece esta opción entonces decimos muy bueno espérate pues esto es para terminar
está bueno puedes salirte si ya no hay ninguna de estas opciones las acepta el programa entonces decimos
menos 9 para que termine sí o sí quiero por ejemplo hacerle una pequeña demostración aquí voy a ir a
la máquina virtual la cual está corriendo con un chip así que no veo ningún problema.
Por ejemplo si yo digo que Quil menos 9 1 Bueno cero.
O es que no estoy como Ruth es por eso déjame entrar como robot para que vean la diferencia es el que
al menos nueve cero cero no hay.
No hay tareas con cero.
Bueno como ven he matado cuando Mato el cero automáticamente me vota mi sistema poke cero está dentro.
Ser el padre de todos los procesos que inicio.
Si digo Quil por ejemplo Quil menos 9 1 cuando vengo a top como vé es incipit que este se mató pero
lo general es lograr entender que hay que tener cuidado a la hora de matarlos.
Ok entonces vamos a regresar a la consola la cual tiene un poquito más de detalles es decir así con
el comando top en la manera más fácil de identificar qué aplicación está consumiendo más CPU y memoria
en el sistema.
Esta CPU o memoria también se puede ajustar cómo se ajusta se ajusta con el valor nahiz entonces valor
nahiz tiene un rango de menos 19 a 19 positivo el cual se ubica en esta columna aquí no los procesos
automáticamente se inician con un valor nahiz de cero lo cual es un valor medio.
El usuario root es el único que puede darle un valor nahiz negativo a un proceso para que tenga una
prioridad más alta mientras menor valor más mayor es la prioridad.
Root es el único usuario que puede hacer esto pero bueno para esta demostración yo voy a decir por ejemplo
dd if I was Desire DEF Zero o DEF no.
Cómo ve esto luego mandar al background cómo ven ahora cuando ejecuto comando top.
Vemos que este comando DD está consumiendo 98 por ciento de CPU inició con una prioridad de cero.
Entonces cómo yo puedo también iniciar un comando o un sí o una aplicación con un valor nahiz predeterminado.
Para esto vamos a decir que vamos a ocultar decimos nahiz menos n y decimos por ejemplo menos 5 y entre
mandamos esto al Bakraoui nuevamente y cuando ejecutamos comando top.
Vamos a ver que tenemos dos comandos desde ejecutándose uno con mayor prioridad sobre otro.
Hasta aquí estamos.
Tiene un valor Nyx mayor.
Por tanto la prioridad es más alta el balón en.
El balón dispositivo es una prioridad baja valor nahiz negativo es una prioridad alta tiene que tener
ojo con eso entonces al tener estos dos comandos uno identifica que uno está consumiendo más memoria
o más CPU que otro.
Entonces uno dice espérate yo quiero terminar este proceso entonces aquí Dasein por ejemplo Top menos
top no vamos a ver qué tenemos detenemos y decimos Kil que me mate este proceso el 1 4 2 3 2 al matarlo
y ejecutar mi comando top.
Veo que ya no estoy pero aún se queda el otro no como por ejemplo yo voy a lanzar otro comando desde
déjeme ponerlo aquí ya como al azar varios comandos desde cómo se está consumiendo casi todo el CPU
de la computadora como ven se está consumiendo todos con la misma prioridad y todos consumiendo un 15
por ciento de CPU.
Es una locura no.
Entonces uno puede matar los Spit uno a uno.
Pero hay otra manera de matar un comando en específico uno puede hacer Kill Bill desde ejecutar esto
y verificar contó vemos que ya desde el comando DD ya no está ejecutándose.
Pero vamos a ver vamos a ver a ejecutar un comando DD no para que vean con este valor limpiaron la pantalla
y verificamos como tiene este valor.
Pero vamos a decir espérate yo no quiero que consuma tanto CPU yo solamente quiero ajustarle valor nahiz
para ajustarle la prioridad.
Cómo lo haríamos.
Ya vimos cómo iniciar con un valor nahiz específico para esto para ajustar valor a un programa que ya
se está ejecutando.
Decimos ruinas menos n o menos n no ya hablando con ruína y solamente tenemos que especificar el valor
que queremos darle vamos a decirle más.
5 A qué.
A un número Pitot o a un comando específico que estemos ejecutando.
Si decimos Radebe dice Bad baul.
Por qué.
Porque tengo que especificar el comando con las opciones que lo corri es decir es un poco más difícil.
Y cómo sería más fácil entonces utilizando este número.
Pero vamos a ver.
Por ejemplo sería reuniste +5
tería Baketik que sería este símbolo o no lo tomó Singhal quoted déjeme ver tienes que tomar no tiene
que hacerla bien ahí está dice baht valio Didí.
Es decir está esta rado en el valor hay quien lo acostumbra a ser así pero no menos.
N No no no no. Si menos es si es valor que está mal.
Estoy poniendo totalmente mal Déjenme si intento con con todo el quotes no sigue dándome error.
Ahora realmente no sé cómo ajustarse los bien.
Pero bueno la forma correcta sería utilizando el número Pi uno cuatro dos seis dos.
Como ven ha sido cambiado de menos 5 a 5.
Y como ven ahora este número Pi 1 4 6 2 va a irse un poco hacia abajo porque tiene una prioridad menor
a este que se ha ejecutado así es como también ajustamos o reajustando en los comandos es los procesos
vamos a Naver que otra nahiz.
Ya vimos cómo reajustar cómo lanzar un comando quiero solamente me queda una duda con referente a a
este comando por ejemplo vamos a decirle D.D no primeramente pues el Kill o el DD que lo Horde bien
ya no tengo ningún DD ejecutándose voy a ejecutar un comando desde
aquí.
Paramos para la demostración potar simple muy simple lo voy a mandar a Bakraoui no está iniciándose
con ese valor PEIT.
Si ahora yo digo este mismo comando digo ruína es menos no +5
a ver que Attic y ahora aquí pongo el Patek dice que es un palo o o
bueno creo que ahí está haciendo algo no vamos a ver Leija +5 no no lo tomo no es algo que estoy haciendo
mal pero ya les dije la forma correcta es hacerlo con el número pi de reajusta un proceso denunciando
errores error en algo en en 5 cuotas doble Cutts hay que ver ahí me sigue dando error se digo doble
y simple para ver si es error de o de algún ese doble simple y doble substituye no sigue igual lo mismo
no hay forma no hay manera de titulara me da otro tipo de Ro totalmente diferente pero bueno así es
como trabajamos o como trabajamos cómo ajustamos los valores nahiz y el final de los procesos también
podemos lo visto creo que no va a funcionar así de esa forma o con este ejemplo de DD Si usted tiene
un escrit por ejemplo que dice este creo que estos
todos mejor a ver un ejemplo más simple Greppi wa TSH menos a de f.
H Ok a qué tiene ese proceso Contrueces Lombillo Bagram.
Como ven tienen este comando de Guash por algún lado for growth o dije bien ahí está.
Tienen este comando de cosas por algún lado.
A ver yo ok.
Stopped ok.
Emecé OPS Folgueira no Vertu.
Ok ahí se está ejecutando.
Si yo abro un nuevo terminal y me conecto déjeme conectarme no me voy a conectar al cliente para mostrarles
cómo quedaría.
Ese es el puto comando top.
Aquí no veo processo Pi de UACH.
No sé si será aquí está el EI.
Lo vi por un segundo.
Déjeme volver.
Ahí está el uno cuatro tres cuatro ocho no.
Si ahora yo digo o déjame se debe reajusta uno cuatro tres cuatro ocho.
Entonces el comando que ejecuté fue doble A TSH menos de Defe menos H fue comando que jocote.
No sé yo digo el remix ri nahiz menos menos 5 a este comando
debe reajustar lo y al parecer no lo reajustarse.
Parece que hay un error en la documentación referente a reajustar procesos llamándolos por el comando.
Es mucho más fácil por el pit Excel eso se los aseguro.
Mucho mucho más fácil reajustar la prioridad utilizando el.
Pero bueno vamos a saber otras opciones que serían interesantes otras opciones sería analizar fallos
Tapp el Eurostat le da un resumen de cómo ha sido cómo está trabajando los fallos en el disco o en los
discos que usted tenga.
Otra opción es NEC Stadt menos y para ver cómo está trabajando la red.
Esto es una forma de decir sirven los procesos y un poquito más avanzado para que vea todo lo que se
puede hacer con la administración del sistema.
Otra pata sería Net Stadt sería con opción a Claro pueden verificar la ayuda a tener una salida para
disparar para mostrar todos los socket la actividad que tienen en los SoC no es si pueden hacer muchas
cosas.
Otra opción es con V.M. esta con vem Stack 5 por ejemplo le va a dar parar 3 4 cada 5 segundos le va
a dar una salida de su memoria SWAP y CPU cada 5 segundos.
Usted puede decir cada dos segundos y la va a tener un poquito más Arizona..
Así son muchas herramientas la que usted puede utilizar en Linux.
Claro volviendo y regresando al tema principal que es la preparación para el examen este punto Tenampa.
Lo importante que debe saber es cómo cambiar el valor nahiz o la prioridad de un proceso o cómo matar
un proceso.
Y recuerde si va a cambiar el valor nahiz la prioridad no de un proceso utilizen número Pitt o utilice
el número.
No no no no llame o no trate de cambiarlo utilizando el comando porque ya ve lo que puede pasar.
Traté de hacer la demostración pero no es es imposible hacerlo así de esta forma mejor usted encuentra
la mejor forma para hacerlo.
Pero mi recomendación es hacerlo utilizando el número.
Pero que haya sido clara esta lección.
Gracias y nos vemos en el próximo video.