La CPU, la RAM y las IOPS describen distintos límites de Home Assistant: la CPU afecta al trabajo de cómputo, la RAM afecta al conjunto de trabajo y a la caché, y las IOPS afectan a la latencia de la base de datos y los metadatos. Ninguna predice por sí sola la experiencia final. Antes de pagar por una especificación superior, traduce cada cifra mediante la misma carga de trabajo de evento a acción, consulta del historial, reinicio, copia de seguridad y servicios alojados conjuntamente.
Traduce la CPU en trabajo secuencial y simultáneo
Un procesador tiene dos dimensiones relevantes: la rapidez con la que puede avanzar una ruta sensible a la latencia y la cantidad de trabajo independiente que puede ejecutarse simultáneamente. La evaluación de plantillas o una devolución de llamada de una integración pueden depender de la velocidad por núcleo, mientras que varios contenedores, trabajos de base de datos o tareas de voz pueden utilizar núcleos adicionales.
Las pruebas comparativas de Home Assistant entre plataformas de la comunidad demuestran por qué son más informativas que comparar nombres de modelos o GHz de forma aislada.
Traduce la especificación en un tiempo p95 de evento a acción con la simultaneidad objetivo. Si un candidato tiene más núcleos, pero la ruta de control secuencial no cambia, esos núcleos proporcionan margen de capacidad para los servicios, no una menor latencia de una sola acción.
Traduce la RAM en estabilidad del conjunto de trabajo
La capacidad de RAM determina si Core, los complementos, el conjunto de trabajo de la base de datos, la caché del sistema de archivos y el sistema operativo pueden coexistir sin presión de recuperación. La caché acelera las lecturas repetidas, por lo que tener poca memoria libre puede ser normal si no hay intercambio ni expulsiones.
Una comparativa de hardware de sistemas completos en curso recomienda comparar generaciones de procesadores y sistemas completos, reconociendo al mismo tiempo que las cargas de trabajo difieren. Este enfoque mantiene la RAM vinculada a los servicios previstos en lugar de a un recuento universal de entidades.
Traduce la memoria en tres observaciones: uso máximo del conjunto de trabajo, latencia de intercambio o recuperación, y si algún proceso se termina o reinicia. Más RAM solo cambia el rendimiento cuando la capacidad existente no puede contener de forma fiable la pila necesaria.
Traduce las IOPS en latencia de la base de datos y los metadatos
Las IOPS estiman cuántas operaciones pequeñas de almacenamiento pueden completarse, mientras que la latencia describe cuánto espera cada una. Home Assistant realiza pequeñas transacciones del Recorder, lecturas de índices, registros, actualizaciones del registro de entidades, tareas de metadatos de contenedores y sincronizaciones del sistema de archivos que pueden revelar debilidades de E/S aleatoria incluso cuando el rendimiento secuencial parece alto.
Una conversación sobre rendimiento señala que la configuración de la base de datos y las decisiones sobre el backend pueden crear más problemas de los que resuelven, por lo que el debate sobre el rendimiento de la ruta de la base de datos recuerda que hay que comparar la carga de trabajo compatible, no las afirmaciones sintéticas de las unidades.
Traduce las especificaciones de almacenamiento en latencia de disco p95 y profundidad de cola durante la superposición fija de una consulta del historial, un reinicio y una copia de seguridad. Las IOPS anunciadas solo merecen consideración cuando esas operaciones están realmente limitadas por el almacenamiento.
Elimina cualquier especificación que no cambie el resultado
Una CPU más rápida no puede solucionar las interferencias de radio, y más RAM no puede acortar el tiempo de espera de un servicio en la nube. Una unidad NVMe no puede hacer que un teléfono renderice más rápido un panel complejo cuando la respuesta del servidor ya es rápida. Toda comparación necesita un criterio de detención para el eje equivocado.
La prueba comparativa repetible de evento a acción permite mantener constantes los desencadenantes, las acciones y los puntos de observación mientras cambia el hardware.
Da menos peso a una especificación cuando su utilización y latencia no cambian junto con el resultado deficiente. Si dos candidatos producen el mismo resultado del servicio porque predominan la red, el cliente o el comportamiento de la integración, el hardware de menor coste es la elección racional.
Prueba los candidatos con un único escenario fijo
Restaura la misma copia de seguridad de Home Assistant, previamente saneada, en cada candidato y utiliza la misma versión, modo de almacenamiento, red, radios, clientes y base de datos. Ejecuta un arranque en frío, una acción local, una consulta del historial, el flujo normal de eventos, una copia de seguridad y el servicio complementario más exigente previsto.
Registra el tiempo de respuesta p50 y p95, los errores, la CPU por núcleo, la presión de memoria, el intercambio, la latencia de disco, la profundidad de cola, el consumo, la temperatura y el tiempo de recuperación. Repite las pruebas hasta que los efectos de la caché caliente ya no expliquen la clasificación.
Elige el candidato menos costoso que cumpla todos los objetivos de servicio necesarios con margen. La CPU justifica el presupuesto solo para los límites de cómputo, la RAM para los límites del conjunto de trabajo y las IOPS para las rutas limitadas por el almacenamiento; si ninguna es un factor limitante, reserva el dinero para copias de seguridad, protección eléctrica o una futura ampliación basada en mediciones.
Conclusión
Traduce cada especificación mediante una única carga de trabajo: la CPU en retraso de cómputo, la RAM en presión y supervivencia de los procesos, y las IOPS en latencia de almacenamiento. Compra el candidato de menor coste que supere la prueba completa de servicio y recuperación.
Guía de compra
Más para leer

Cómo elegir hardware de bajo consumo para un Home Assistant siempre encendido
Compara los sistemas de Home Assistant según el consumo eléctrico y la carga de trabajo. Compra cuando el ahorro de energía, el ruido, la...

Cómo elegir un servidor de Home Assistant para un hogar compartido
Dimensiona Home Assistant según las cargas de trabajo del hogar, no según el número de personas. Usa picos medidos, almacenamiento duradero, identidades separadas y...

Cómo elegir un servidor de Home Assistant para cortes de Internet
El hardware de Home Assistant preparado para afrontar cortes de servicio comienza con la ruta de control local. Dimensiona la alimentación, el almacenamiento y...

