Sistemas · Bloque II · SYS-L-203 · Laboratorio · EV
Comparar señales bajo carga acotada
Una VM preparada genera por turnos carga corta de CPU, asignación de memoria y escritura temporal con límites seguros.
Contenido de la actividad
EV · VM Ubuntu Server desechable con snapshot y límites explícitos.
Capacidad
Relacionar síntomas de recursos con señales del host y del proceso.
Enunciado
Mide baseline, ejecuta una carga cada vez y construye una matriz que explique qué cambió, qué no y qué conclusión sigue abierta.
Estado inicial
- VM con snapshot limpio.
- Fixture con límites conservadores y timeout.
- Directorio temporal dedicado dentro de la VM.
Límites del sandbox
- Usa exclusivamente una VM desechable con snapshot creado para esta actividad.
- No ejecutes cargas, cambios de usuarios, ACL o privilegios sobre el host personal.
- Registra el nombre de la VM y el snapshot antes de actuar; el rollback termina restaurando ese snapshot.
Fases de trabajo
1. Preflight y baseline
Fijar alcance y estado normal.
- Registra snapshot y recursos.
- Ejecuta preflight.
- Captura free, vmstat y espacio.
./lab preflight
./lab baseline2. CPU y memoria
Comparar señales.
- Predice cada muestra.
- Ejecuta carga CPU acotada.
- Reinicia baseline y ejecuta memoria acotada.
3. I/O
Observar latencia y cola.
- Comprueba espacio temporal.
- Ejecuta escritura con tamaño máximo.
- Correlaciona vmstat, pidstat e iostat.
4. Recuperar
Demostrar cierre.
- Ejecuta reset.
- Comprueba procesos y archivos.
- Restaura snapshot y registra resultado.
Evidencia que debes conservar
- Baseline.
- Matriz de tres cargas y señales.
- Evidencia de límites, reset y snapshot.
Criterios de aceptación
- Registra VM, snapshot, capacidad y límites antes de generar carga.
- Cada carga tiene duración, tamaño y condición de parada.
- Observa CPU, memoria e I/O por separado y luego correlaciona.
- No modifica sysctl, swap, scheduler ni almacenamiento del host.
- Restaura el baseline y demuestra que las cargas terminaron.
Decisiones abiertas
- Elegir intervalo de muestreo razonable.
- Usar pidstat/iostat si están instalados o documentar alternativa.
- Seleccionar fragmentos que conserven contexto.
Materiales
- Paquete VM SYS-L-203Scripts acotados, preflight y expediente; requiere VM propia.
- Expediente SYS-L-203Plantilla de baseline y matriz.
Se guarda solo en este navegador. Puedes descargarlo para enviarlo a Codex junto con los materiales que hayas completado.
Sin borrador guardado.
Revisión y reinicio
Revisión: Codex debe comparar la evidencia con estos criterios, señalar primero el supuesto no demostrado y proponer una sola comprobación siguiente. No hay una solución oficial publicada.
Reinicio: Ejecuta el reset del fixture dentro de la VM y restaura el snapshot declarado al terminar.
Pistas graduadas
Pista 1 · Una carga cada vez
- Evita mezclar mecanismos.
- Recupera baseline entre fases.
Pista 2 · Proceso y host
- Una señal agregada no atribuye.
- Relaciona PID y ventana temporal.
Pista 3 · Parada
- Define duración y espacio antes.
- Si el baseline no vuelve, detén el intento.