Pruebas de rendimiento

Los que nos seguís desde hace tiempo recordaréis que, debido a nuestra formación técnico‑matemática, siempre hemos preferido cuantificar de algún modo nuestras valoraciones y no limitarnos únicamente a impresiones cualitativas y por eso contamos con una serie de métricas propias que procuramos utilizar siempre que es posible.

SBC-BENCH

Como es habitual el primer benchmark es el clásico SBC.bench de Thomas Kaiser que venimos utilizando desde hace años y que no solo es aplicable a sistemas con procesadores ARM sino también a los basados en procesadores Intel como este Nest Disk.

A continuación os dejamos parte de la mucha información generada por el test

Por primera vez y aprovechando la ayuda de ChatGPT y Copilot nos permitimos utilizar el resumen que ellos nos han preparado a partir de los resultados de nuestras pruebas.

El Nest Disk con CPU Intel N150 rinde exactamente como debe rendir este chip Alder Lake‑N, y el test confirma que no hay cuellos de botella graves, no hay thermal throttling serio, y que el sistema es muy eficiente y estable. Este es el resumen claro y útil basado en los datos del documento.

Rendimiento del procesador (Intel N150)

El test confirma que tu CPU:

  • Mantiene 3.3–3.6 GHz bajo carga, con solo un –6% de caída por temperatura, totalmente normal. Cita:Measured: 3379… (-6.1%)”.
  • No sufre throttling serio: temperaturas máximas 67 °C, muy por debajo del límite de 105 °C. Cita:Package id 0: +67.0 °C (high = 105 °C)”.
  • Powercap detected. Details: «sudo powercap-info -p intel-rapl«
  • Tiene un rendimiento sostenido excelente para su clase:
    • 7‑Zip multihilo: ~7100 MIPS Cita:7036, 7091, 7092”.
    • 7‑Zip monohilo: ~2960 MIPS Cita:single‑threaded: 2961”.
    • AES‑256‑CBC: ~1.1 GB/s Cita:1111509.67k”.

Conclusión: el N150 rinde como un mini‑PC moderno y eficiente, muy superior a cualquier Celeron/Pentium antiguo o Raspberry Pi 4 ó 5

Memoria RAM

  • Ancho de banda real: ~4 GB/s (memcpy/memset). Cita:memcpy: 3971.6 MB/s”.
  • Latencias normales para DDR5 LPDDR5‑4800.
  • 12 GB totales (4×3 GB Micron), funcionando correctamente.

Conclusión: memoria rápida y estable, sin cuellos de botella.

Almacenamiento y buses PCIe

El test identifica claramente los tres dispositivos:

  • NVMe CF650 1TB
    • PCIe 3.0 x2 (downgraded, normal en este hardware).
    • Velocidad real: ~1.1 GB/s. Cita:Speed 8GT/s, Width x2 (downgraded)”.
  • SSD SATA Netac 512GB
    • SATA 6 Gb/s funcionando a velocidad máxima. Cita:current: 6.0 Gb/s”.
  • eMMC 5.1 TWSC 58GB
    • Para el sistema operativo. Cita:HS400 Enhanced strobe eMMC 5.1”.

Conclusión: El NVMe es el disco rápido para contenedores y bases de datos; el SATA es ideal para datos; la eMMC es perfecta para el sistema.

Temperaturas y estabilidad

  • CPU entre 56–67 °C en carga.
  • NVMe a 45 °C, SSD a 40 °C.
  • Sin throttling térmico significativo.

Conclusión: refrigeración excelente para un NAS compacto.

Criptografía (OpenSSL)

  • AES‑128/192/256 entre 1.1 y 1.5 GB/s, gracias a AES‑NI. Cita:aes‑256‑cbc 1111509.67k”.

Conclusión: perfecto para VPN, cifrado de discos, HTTPS, etc.

Resumen de rendimiento general

Tu Nest Disk ofrece:

  • CPU moderna y eficiente (Alder Lake‑N, 4 núcleos).
  • Rendimiento sostenido sin throttling apreciable … gracias al PowerCap.
  • Memoria rápida (~4 GB/s).
  • NVMe rápido (~1.1 GB/s).
  • SSD SATA estable (~540 MB/s).
  • Temperaturas excelentes.
  • Consumo muy bajo.

Es una máquina ideal para:

  • NAS serio (Samba/NFS/Nextcloud).
  • Docker con múltiples contenedores.
  • Home Assistant.
  • Servidor multimedia (Jellyfin/Plex sin transcodificación pesada).
  • VPN (WireGuard/OpenVPN).
  • Bases de datos ligeras (MariaDB/PostgreSQL).

Tal y como comentamos anteriormente, en Youyeetoo tienen muy claro que el principal uso del NestDisk es funcionar como NAS, trabajando de forma continua y sin descanso. Por eso han dedicado mucho tiempo y esfuerzo a diseñar un equipo capaz de mantener una temperatura estable y proteger sus componentes internos, lo que explica que en el test anterior no aparezca ningún thermal throttling apreciable.

ℹ️ ¿Qué es el PowerCap y quien lo utiliza?

El sistema powercap/Intel RAPL es exclusivo de procesadores Intel (y algunos AMD modernos). Los SBC basados en procesadores ARM —incluyendo Raspberry Pi, Rockchip, Apple Silicon, etc.— NO lo usan.

El subsistema powercap del kernel Linux para gestionar los límites de potencia es un marco genérico, pero…

👉 solo Intel implementa un driver completo: intel_rapl

👉 AMD tiene algo parcial (amd_pstate + amd_energy), pero no es RAPL

👉 ARM no implementa RAPL ni powercap como Intel

 

🟩 Intel RAPL (Running Average Power Limit)

Es la tecnología que permite:

  • fijar PL1 (potencia sostenida)
  • fijar PL2 (potencia turbo)
  • medir energía consumida
  • limitar consumo en tiempo real

Esto es exclusivo de Intel. Por eso el NestDisk (Intel N150) sí lo soporta.

🟧 ¿Qué pasa en ARM?

Los procesadores ARM NO usan powercap ni RAPL.

En su lugar usan:

DVFS (Dynamic Voltage and Frequency Scaling)

Control de frecuencia/voltaje por clúster.

cpufreq governors

ondemand, schedutil, performance, etc.

Thermal throttling propio del SoC

Cada fabricante implementa su sistema:

  • Broadcom (Raspberry Pi)
  • Rockchip
  • Qualcomm
  • Apple Silicon
  • Amlogic
  • Allwinner

No existe PL1/PL2 en ARM

No hay equivalentes directos a:

  • /sys/class/powercap/intel-rapl:0/constraint_0_power_limit_uw
  • intel_rapl
  • powercap-set

🟦 Raspberry Pi en concreto

La Raspberry Pi usa:

  • vcgencmd measure_temp
  • cpufreq para frecuencias
  • un sistema térmico propio que baja MHz cuando llega a 80 °C
  • NO tiene powercap
  • NO tiene RAPL
  • NO tiene PL1/PL2

 

🔥  Cómo se relaciona el PowerCap con el thermal throttling?
Aquí está la clave:Si el límite PL1 del PowerCap es bajo (como los 8 W del NestDisk), la CPU puede “throttlear” sin calentarse
Esto NO es thermal throttling. Es power throttling y ocurre así:La CPU intenta subir frecuencia. Llega a 8 W. Powercap (RAPL) dice: “hasta aquí hemos llegado” y baja la frecuencia aunque esté a 50–60 °C.👉 Resultado: rendimiento limitado sin subida de la temperaturaThermal throttling solo ocurre si la CPU supera su temperatura máxima. En Alder Lake‑N suele ser ~100 °C.Si tu disipador es bueno, no llegarás a thermal throttling, porque Powercap te frena antes.

Aunque por defecto el sistema arrancará con el valor del PL1 por defecto de su firmware (8 W en el NestDisk) se puede modificar este valor desde la consola según te describimos a continuación.


Como «acelerar» el NestDisk
Creación de un script ejecutable desde la consola para modificar el valor de PL1 (límite de potencia para el procesador Intel).

📌 Ubicación del script set-pl1

El script debe guardarse en:

Y debe tener permisos de ejecución:

📌 Contenido completo del script set-pl1

Este es el script que hemos estado usando para cambiar PL1 de forma sencilla:

📌 ¿Qué hace exactamente este script?

  1. Recibe un valor en vatios (por ejemplo, 12).
  2. Lo convierte a microvatios (formato requerido por powercap).
  3. Escribe el valor en:
  4. Vuelve a leer el fichero para confirmar que el cambio se aplicó.
  5. Muestra el valor aplicado.

📌 Ejemplos de uso

El sistema volverá al valor por defecto (8) tras un reseteo aunque, con un servicio en el arranque, se podría hacer que siempre funcionase «más alegre»

 

241
Suscribirse
Notificación
0 Comments
Inline Feedbacks
Ver todos los comentarios
0
¡Aquí puedes dejar tus comentarios!x