Ejercicios día 7 octubre - R-R-R-R-1/IV GitHub Wiki

Table of Contents

Ejercicio 8

1. Discutir diferentes escenarios de limitación de uso de recursos o de asignación de los mismos a una u otra CPU.

Foro

2. Implementar usando el fichero de configuración de cgcreate una política que dé menos prioridad a los procesos de usuario que a los procesos del sistema (o viceversa).

Creamos un usuario para la política de usuarios, que contendrá todos los usuarios del sistema:

  • cgcreate -g memory,cpu,cpuacct:usuarios
Modificaremos el fichero /etc/cgconfig.conf para cambiar las prioridades mediante estas lineas de código:
  • group usuarios {
    cpu.shares = 50

}

Incluimos los usuarios dentro del grupo de usuarios:

  • cgcreate -g memory,cpu,cpuacct:usuarios/raul
Con ello conseguiríamos limitar a la mitad el uso de cpu a los procesos de usuario con respecto a los del sistema.

3. Usar un programa que muestre en tiempo real la carga del sistema tal como htop y comprobar los efectos de la migración en tiempo real de una tarea pesada de un procesador a otro (si se tiene dos núcleos en el sistema).

Instalamos htop, ya que no viene instalado por defecto:

  • apt-get install htop
4. Configurar un servidor para que el servidor web que se ejecute reciba mayor prioridad de entrada/salida que el resto de los usuarios.

Para esta configuración hemos de modificar los parámetros de blkio(block I/O) dentro del grupo en el cuál previamente hemos de haber metido al servidor web.

group web{

   blkio{
         blkio.weight = 150 
   } }

// Asignación por defecto 500 según fuente

Ejercicio 9

Comprobar si el procesador o procesadores instalados lo tienen. ¿Qué modelo de procesador es? ¿Qué aparece como salida de esa orden?.

En cuanto instale ubuntu en máquina.

Ejercicio 10

Comprobar si el núcleo instalado en tu ordenador contiene este módulo del kernel usando la orden kvm-ok.

Ejercicio 11

Comentar diferentes soluciones de Software as a Service de uso habitual.

Foro

⚠️ **GitHub.com Fallback** ⚠️