Objetivos de la practica
- Aprender a utilizar comandos y herramientas de Windows 10 para comprobar el rendimiento de CPU, RAM, disco y sistema en general.
- Diagnosticar posibles cuellos de botella en el rendimiento del equipo.
- Documentar metricas del sistema de forma estructurada.
- Interpretar datos de rendimiento para tomar decisiones de mantenimiento o mejora del hardware.
- Familiarizarse con herramientas graficas (perfmon, resmon) y de linea de comandos (CMD, PowerShell).
Requisitos previos
Antes de comenzar, verifica que cumples todos los requisitos marcando cada casilla:
Contenido teorico — Herramientas de rendimiento en Windows 10
Windows 10 incluye diversas herramientas para monitorizar y analizar el rendimiento del sistema. A continuacion se resumen las mas importantes:
Tabla de herramientas y comandos
| Herramienta / Comando | Tipo | Para que sirve |
|---|---|---|
| Administrador de tareas | Grafica | Ver procesos activos, uso de CPU, RAM, disco y red en tiempo real |
| Monitor de rendimiento (perfmon) | Grafica | Monitorizar contadores de rendimiento con graficos detallados en tiempo real |
| Monitor de recursos (resmon) | Grafica | Ver uso detallado de CPU, memoria, disco y red por cada proceso |
| msinfo32 | Grafica | Informacion completa del hardware y software del sistema |
| systeminfo | CMD | Resumen del sistema: SO, procesador, RAM, red, fecha de instalacion |
| tasklist | CMD | Listar todos los procesos en ejecucion con PID y uso de memoria |
| Get-CimInstance Win32_* | PowerShell | Consultar informacion detallada de CPU, modulos RAM y discos duros (sustituto moderno de wmic) |
| typeperf | CMD | Medir contadores de rendimiento desde la linea de comandos |
| Get-Process | PowerShell | Listar procesos con informacion detallada de CPU y memoria |
| Get-Counter | PowerShell | Leer contadores de rendimiento del sistema (CPU, RAM, disco) |
| Get-ComputerInfo | PowerShell | Obtener informacion completa del equipo (hardware, SO, BIOS) |
wmic esta obsoleto desde Windows 10 21H1 y ha sido eliminado en Windows 11 24H2. En esta practica usaremos PowerShell con Get-CimInstance como alternativa moderna, que ofrece la misma informacion WMI con sintaxis actual.
Parte 1 — Informacion general del sistema (20 min)
En esta primera parte vas a obtener la informacion basica de tu sistema utilizando comandos de CMD y la herramienta grafica msinfo32.
Paso 1: Ejecutar systeminfo
- Abre una ventana de CMD (Simbolo del sistema) como Administrador.
- Ejecuta el siguiente comando y espera a que muestre los resultados:
Paso 2: Ejecutar msinfo32
- Pulsa Win+R, escribe msinfo32 y pulsa Enter.
- Revisa la informacion del Resumen del sistema.
Rellena la tabla con la informacion obtenida
| Dato | Tu respuesta |
|---|---|
| Nombre del equipo | |
| Sistema operativo y version | |
| Procesador | |
| RAM total | |
| Tipo de sistema (32/64 bits) | |
| Fecha de instalacion del SO |
Captura 1: Salida del comando systeminfo
Pega una captura (Ctrl+V) o arrastra una imagen aqui
Captura de la salida del comando systeminfo o de la ventana de msinfo32
Parte 2 — Rendimiento de CPU (30 min)
En esta parte analizaras el rendimiento del procesador utilizando herramientas graficas y comandos de linea.
Paso 1: Administrador de tareas
- Pulsa Ctrl+Shift+Esc para abrir el Administrador de tareas.
- Ve a la pestana Rendimiento y selecciona CPU.
- Observa el uso de CPU en tiempo real, la velocidad y el numero de nucleos.
Paso 2: Comandos de CPU
Ejecuta los siguientes comandos en CMD (como Administrador):
Y en PowerShell (como Administrador):
Paso 3: Identificar el proceso con mas uso de CPU
Rellena la tabla con los datos obtenidos
| Dato | Tu respuesta |
|---|---|
| Modelo de CPU | |
| Numero de nucleos | |
| Velocidad maxima (MHz) | |
| Uso actual de CPU (%) | |
| Proceso con mas uso de CPU |
Captura 2: Metricas de CPU
Pega una captura (Ctrl+V) o arrastra una imagen aqui
Captura del Administrador de tareas mostrando el rendimiento de CPU o de la salida de los comandos
Parte 3 — Rendimiento de memoria RAM (30 min)
Ahora vas a analizar el uso y las caracteristicas de la memoria RAM del sistema.
Paso 1: Informacion de RAM desde CMD
Ejecuta el siguiente comando en CMD (como Administrador):
Paso 2: Informacion y metricas de RAM desde PowerShell
Ejecuta en PowerShell (como Administrador):
Paso 3: Administrador de tareas
- Abre el Administrador de tareas (Ctrl+Shift+Esc).
- Ve a la pestana Rendimiento y selecciona Memoria.
- Observa la RAM total, en uso, disponible y la velocidad.
Rellena la tabla con los datos obtenidos
| Dato | Tu respuesta |
|---|---|
| RAM total | |
| RAM disponible | |
| RAM en uso (%) | |
| Velocidad de la RAM (MHz) | |
| Numero de modulos |
Captura 3: Metricas de RAM
Pega una captura (Ctrl+V) o arrastra una imagen aqui
Captura del Administrador de tareas mostrando el rendimiento de memoria o de la salida de los comandos
Parte 4 — Rendimiento de disco (30 min)
En esta parte analizaras el estado y rendimiento de los discos duros del sistema.
Paso 1: Informacion de disco desde CMD
Ejecuta el siguiente comando en CMD (como Administrador):
Paso 2: Informacion de disco desde PowerShell
Ejecuta en PowerShell (como Administrador):
Paso 3: Administrador de tareas
- Abre el Administrador de tareas (Ctrl+Shift+Esc).
- Ve a la pestana Rendimiento y selecciona Disco 0.
- Observa el tiempo de actividad, velocidad de lectura/escritura y capacidad.
Rellena la tabla con los datos obtenidos
| Dato | Tu respuesta |
|---|---|
| Modelo del disco | |
| Tamano total | |
| Espacio libre | |
| % disco en uso (actividad) | |
| Estado SMART |
Captura 4: Metricas de disco
Pega una captura (Ctrl+V) o arrastra una imagen aqui
Captura del Administrador de tareas mostrando el rendimiento de disco o de la salida de los comandos
Parte 5 — Procesos y servicios (20 min)
Ahora vas a analizar los procesos en ejecucion para identificar cuales consumen mas recursos del sistema.
Paso 1: Listar procesos desde CMD
Ejecuta los siguientes comandos en CMD (como Administrador):
Paso 2: Top 10 procesos por CPU desde PowerShell
Ejecuta en PowerShell (como Administrador):
Rellena la tabla con los 5 procesos que mas recursos consumen
| Nombre del proceso | PID | CPU (%) | Memoria (MB) |
|---|---|---|---|
Captura 5: Procesos en ejecucion
Pega una captura (Ctrl+V) o arrastra una imagen aqui
Captura de la salida de tasklist /V, del comando de PowerShell o del Administrador de tareas ordenado por CPU
Parte 6 — Prueba de estres y monitorizacion (30 min)
En esta parte vas a usar el Monitor de rendimiento (perfmon) para monitorizar el sistema y generar carga artificial para observar como reacciona.
Paso 1: Abrir el Monitor de rendimiento
- Pulsa Win+R, escribe perfmon y pulsa Enter.
- En el panel izquierdo, expande Herramientas de supervision y haz clic en Monitor de rendimiento.
- Haz clic en el boton + (verde) de la barra de herramientas para anadir contadores.
- Anade los siguientes contadores:
- Processor(_Total) > % Processor Time — Uso de CPU
- Memory > Available MBytes — RAM disponible
- PhysicalDisk(_Total) > % Disk Time — Actividad del disco
- Observa los graficos durante 1 minuto en estado de reposo.
Paso 2: Generar carga de CPU con PowerShell
Ejecuta el siguiente script en PowerShell para estresar la CPU durante 30 segundos:
Paso 3: Documentar metricas antes y despues
| Metrica | Antes de la prueba (reposo) | Durante la prueba (estres) |
|---|---|---|
| Uso de CPU (%) | ||
| RAM disponible (MB) | ||
| Actividad del disco (%) |
Captura 6: Grafico del Monitor de rendimiento durante la prueba de estres
Pega una captura (Ctrl+V) o arrastra una imagen aqui
Captura del Monitor de rendimiento (perfmon) mostrando los graficos durante o justo despues de la prueba de estres
Parte 7 — Preguntas de reflexion (20 min)
Responde a las siguientes preguntas con tus propias palabras. Cada respuesta debe tener un minimo de 3 lineas.
1. Que herramienta te ha parecido mas util para comprobar el rendimiento del sistema: el Administrador de tareas, el Monitor de rendimiento (perfmon) o los comandos de PowerShell? Justifica tu respuesta.
2. Si un usuario se queja de que su ordenador "va muy lento", que pasos seguirias para diagnosticar el problema? Que metricas comprobarias primero y por que?
3. Observando los datos de tu maquina virtual, hay algun componente que sea un cuello de botella? Cual y por que? Si no lo hay, cual seria el primer componente que mejorarlas y por que?
4. En que situaciones recomendarias ampliar la RAM frente a cambiar el disco duro por un SSD? Pon ejemplos concretos de cada caso.
5. Que diferencia hay entre monitorizar el rendimiento en tiempo real (como hace perfmon) y consultar informacion estatica del sistema (como hace systeminfo)? Cuando usarias cada una?
Entrega de la practica
Capturas de pantalla requeridas
Comprueba que tienes todas las capturas necesarias:
| Captura | Descripcion | OK |
|---|---|---|
| Captura 1 | Salida de systeminfo o ventana de msinfo32 | |
| Captura 2 | Metricas de CPU (Administrador de tareas o comandos) | |
| Captura 3 | Metricas de RAM (Administrador de tareas o comandos) | |
| Captura 4 | Metricas de disco (Administrador de tareas o comandos) | |
| Captura 5 | Procesos en ejecucion (tasklist o PowerShell) | |
| Captura 6 | Monitor de rendimiento durante la prueba de estres |
Formato del mensaje en Discord
Practica: Bloque 3, Practica 14 - Comprobacion del Rendimiento en Windows 10
[Adjuntar documento PDF y capturas de pantalla]
Criterios de evaluacion
| Criterio | Puntuacion |
|---|---|
| Informacion general del sistema (Parte 1) | 1.0 punto |
| Rendimiento de CPU (Parte 2) | 1.5 puntos |
| Rendimiento de memoria RAM (Parte 3) | 1.5 puntos |
| Rendimiento de disco (Parte 4) | 1.5 puntos |
| Procesos y servicios (Parte 5) | 1.0 punto |
| Prueba de estres y monitorizacion (Parte 6) | 1.5 puntos |
| Preguntas de reflexion (Parte 7) | 1.0 punto |
| Capturas completas y claras (6 capturas) | 0.5 puntos |
| Total | 10 puntos |
Penalizaciones
| Motivo | Penalizacion |
|---|---|
| Entrega fuera de plazo (sin justificacion) | -2 puntos |
| Capturas insuficientes (menos de 3 de las 6 requeridas) | -1 punto |
| Respuestas copiadas de Internet o de otro companero | -3 puntos |
| Tablas de datos incompletas (mas del 30% en blanco) | -1.5 puntos |
| Respuestas de una sola linea en preguntas que piden minimo 3 lineas | -0.5 puntos por pregunta |
Lista de verificacion de entrega (firma del alumno)
Antes de subir tu practica, confirma que has incluido todo:
| Dato | Tu respuesta |
|---|---|
| Nombre del alumno | |
| Firma | |
| Fecha de entrega |