Ejercicios día 7 octubre - R-R-R-R-1/IV GitHub Wiki
1. Discutir diferentes escenarios de limitación de uso de recursos o de asignación de los mismos a una u otra CPU.
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
- group usuarios {
cpu.shares = 50
}
Incluimos los usuarios dentro del grupo de usuarios:
- cgcreate -g memory,cpu,cpuacct:usuarios/raul
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
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
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.
Comprobar si el núcleo instalado en tu ordenador contiene este módulo del kernel usando la orden kvm-ok.
Comentar diferentes soluciones de Software as a Service de uso habitual.