miércoles, 25 de septiembre de 2019

Sistemas hiperconvergentes

¿Qué es la hiperconvergencia?

La hiperconvergencia es una tecnológica informática que utiliza un servidor virtualizado para combinar almacenamiento, computación, redes y software de gestión y administración, en un único sistema, en un intento por minimizar gastos operativos, reduciendo la complejidad del centro de datos y aumentando la escalabilidad.

La hiperconvergencia es llevar la computación, el almacenamiento y la red a una sola solución física que el software gestiona por completo.

miércoles, 18 de septiembre de 2019

Memoria y Procesos en Linux III

Comandos que nos permiten gestionar la memoria y los procesos en Linux. III parte.

Tipos de procesos:

  1. Procesos padres.
  2. Procesos hijos.
  3. Procesos huérfanos. Aquellos que continúan ejecutándose después de que su proceso principal ha terminado o finalizado.
  4. Proceso Daemon. Aquellos procesos no interactivos que se ejecutan en segundo plano
  5. Procesos zombies. Aquellos que siguen existiendo en la tabla de procesos, aunque hayan terminado.

Ejecuta los siguientes comandos y analiza los resultados:

  1. free -m
  2. Información de la memoria swap que nos ofrece el directorio proc.
  3. cat /proc/swaps
  4. 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:
  5. cat /proc/sys/vm/swappiness
  6. Cambia el valor de la variables swappiness a 25.
  7. echo 25 > /proc/sys/vm/swappiness
  8. Comprueba que has realizado el cambio.
  9. Vuelve a cambiar el valor de la variable, esta vez a 30. Utiliza este comando.
  10. sudo sysctl -w vm.swappiness=30
  11. Comprueba que has realizado el cambio. Estos cambios solo permanece durante la sesión.
  12. Haz que el nuevo valor de swappiness sea permanente en el sistema.
  13. Edita el fichero /etc/sysctl.conf y añade, si no existe la siguiente línea: vm.swappiness=10
  14. Muestra información de los procesos, de la memoria, la paginación, E/S y actividad de la CPU.
  15. vmstat -a      (con la opción a nos indica todos los procesos activos
                    e inactivos.)
    
  16. Muestra la información anterior cada 2 segundos, en los 6 próximos segundos.
  17. vmstat 2 6     (llamará al comando vmstat 6 veces con una separación
                    en el tiempo de 2 segundos)
    
  18. Saca los PID's de los procesos que están utilizando este fichero.
  19. fuser -m /dev/sda1   
    
  20. ¿los PID de los procesos que están utilizando el pendrive?
  21. Muestra en tiempo real la lectura y escritura que hace cada proceso en el disco.
  22. iotop -o
    iotop -a