Artículo de nuestro suscriptor Alberto, AL2, pi-domus del Canal Telegram Xeon España .
Intro
La idea es tener a daburu heddo fuera de servicio en agosto: este mes tiene toda la pinta de ser un horno, como el anterior y además hay que meter la tijera a la factura eléctrica, y ya que no me voy de vacaciones, dárselas al equipo.
Alternativas a los Xeon X99
Antes de empezar con la alternativa, hay que poner el (¿los?) X99 habitual(es).
La base empezó con un kit: una placa dual Atermiter junto con 2xE5-2620 v3 (12 cores/24 hilos) y 2x8GB RAM DDR4 2400 ECC. Pero actualmente cuento con un par de E5-2666 v3 (20 cores/40 hilos), TBU desbloqueado; 80GB de RAM, 4x16GB más los del kit, trabajando en tripple channel; gráfica GTX 960 2GB g1; NVME m.2 de 512GB, 2xHDD de 1TB; con sistema operativo Ubuntu MATE 22.04 LST.
Periféricos compartidos:
Alargador USB, Ladrón USB, ratón inalámbrico, teclado inalámbrico, HDD 500GB, pinchos, altavoces y monitor.
Alternativa a Xeon, la Raspberry 4B
La alternativa es una Raspberry 4B. Pongo una “tabla copia-pega” de las características, fuente: https://es.wikipedia.org/wiki/Raspberry_Pi (aviso: edición propia en cursiva):
Especificaciones | Raspberry Pi 4 modelo B |
---|---|
SoC | Broadcom BCM2711 |
CPU | 1.5GHz 64-bit quad-core Cortex-A72 |
Juego de instrucciones | RISC de 64 bits |
GPU | Broadcom VideoCore VI, OpenGL ES 3.0, 1080p30 H.264/MPEG-4 AVC, 4kp60 H.265 |
Memoria | 1/2/4/8GB LPDDR4 RAM |
Puertos USB 2.0/3.0 | 2/2 |
Entradas de video | Conector MIPI CSI, (y por USB) |
Salidas de video | Conector RCA (PAL y NTSC), microHDMI rev. 2.0, Interfaz DSI para panel LCD |
Entrada de audio | Por USB |
Salida de audio | Jack de 3.5 mm, 2 puertos microHDMI |
Almacenamiento | MicroSD |
Conectividad de red | Puerto RJ-45 10/100/1000Mbps vía hub USB 3.0Wi-Fi 802.11ac de doble bandaBluetooth 5.0 BLE |
Periféricos de bajo nivel | 17 x GPIO y un bus HAT ID |
Consumo eléctrico | Máximo 3A (15.3 W) |
Fuente de alimentación | 5 V vía USB-C o puerto GPIO |
Dimensiones | largo 85mm x ancho 53mm x alto 20mm |
Sistemas operativos | *en mi caso Ubuntu MATE 20.04 LST |
Tengo 4 unidades. Las fui comprando a lo largo de más o menos año y medio, la primera a los pocos meses de lanzarse al mercado este modelo.
Las tengo en modo “servidor” para computar para @boinc, sin periféricos y conectadas en red para poder entrar en modo ssh (putty).
Las tres más recientes las tengo puesto encima un “hat” x735 v2.1, que lleva incluidos los sistemas de refrigeración y alimentación.
Todas llevan unos pequeños disipadores, que caben en el espacio que dejan los ”hats”.
Con estos calores y precios de la electricidad, no ha sido hasta ahora que la uso una como PC habitual.
Esta que tengo al uso es la más “veterana” y no lleva “hat”, la ventilación general ya la solucioné en su día con un ventilador de 80 mm conectado a la fuente de alimentación común de 10A (50w).
Como las tengo dispuestas en rack el ventilador apunta a todas y las enfría unos grados, llegando incluso a refrigerar el HDD.
Usos principales:
Alternativa: hasta el primero de agosto el uso era exclusivamente para @boinc en modo servidor.
Ahora solamente ofimática, multimedia, navegación, descargas. Nada de trastear con máquinas virtuales, ojo con la cantidad de datos de las hojas de cálculo…
X99: además de computación comunitaria con @boinc, máquinas virtuales, edición audio/video, ofimática, multimedia, navegación, descargas, algún juego esporádico…
Comparativa x99 vs. alternativa:
X99
Raspi 4B
dimensiones y peso
largo 350mm x ancho 300mm x alto 380mm, 6 kg
largo 85mm x ancho 53mm x alto 20mm, 45 g
overclocking
no (BIOS)
si (fichero)
TBU
sí (BIOS)
no
underclocking
sí (software)
sí (fichero y software)
modelo CPU
E5-2666 v3
quad-core Cortex-A72
desempeño por hilo
1820 MOps/s (1)
456 MOps/s (1)
puntuación
22113 Average CPU Mark
834 Average CPU Mark
cores/hilos
20/40
4/4
ram
80GB, DDR4 (2) 2400 ecc
4GB, LPDDR4 (2)
GPU integrada
no
sí
modelo GPU
GTX 960 g1
Broadcom VideoCore VI
rendimiento GPU
2,49 TFLOPS (3)
32 GFLOPS (3)
frecuencia base
2900MHz
1500MHz
respuesta del sistema
fluida
fluida
consumo SIN CARGA (4)
consumo: 132W
consumo: 22~24 W
frecuencia base
2900MHz
1500MHz
respuesta del sistema
fluida
ligero retraso
consumo CON CARGA (4)
consumo:294,5W
consumo: 27~28 W
frecuencia mínima
1200MHz
200MHz(5)
respuesta del sistema
ligero retraso desempeño
bajada drástica desempeño
consumo SIN CARGA (4)
consumo: 131W
consumo: 22~23 W
frecuencia mínima
1200MHz
200MHz(5)
respuesta del sistema
bajada drástica desempeño
bajada mucho más drástica
consumo CON CARGA (4)
consumo: 166W
consumo: 24~25 W
frecuencia máxima
3500MHz
2100MHz(5)
respuesta del sistema
todo “vuela”
bajada mucho más drástica
consumo SIN CARGA (4
consumo: 132W
consumo: 24~25 W
frecuencia máxima
3500MHz
2100MHz
respuesta del sistema
ligero retraso
ligero retraso
consumo CON CARGA (4)
consumo: 418W
consumo: 32~35 W
velocidad internet cable (6)
ping 16 ms
ping 20 ms
descarga 612,3 Mbps
ping 20 ms
carga 607,6 Mbps
carga 107,6 Mbps
benchmark @boinc
5016 (W) per CPU
2319 (W) per CPU
61082 (D) per CPU
62511 (D) per CPU
benchmark online (7)
P35781
P2089
USB 3.0 (8)
Hasta 5Gb/s
hasta 5 Gb/s
lectura-escritura HDD
66 MB/s-58 MB/s
61 MB/s-57 MB/s
lectura-escritura SSD
445,1 MB/s-342,9 MB/s
504,7 MB/s-239,8 MB/s
coste estimado
daburu heddo v.diablo (9)
worker1 (9)
700~900
~100
- fuente https://www.cpubenchmark.net/, nota: datos del E5-2660 v3
- ver https://hardzone.es/reportajes/comparativas/memorias-ddr4-lpddr4-diferencias-compatibilidad/
- consultar https://es.wikipedia.org/wiki/Operaciones_de_coma_flotante_por_segundo.
- medido con un enchufe “inteligente”. Se incluye el consumo de monitor y altavoces.
- al ser un fichero de configuración, el valor puede ser escogido por el usuario.
- medido con https://www.euskaltel.com/test-velocidad-internet, con la misma instalación de red.
- medido con https://silver.urih.com/, usando Chromium Versión 103.0.5060.134 (Build oficial) snap (64 bits)
- mismo puerto, mismo adaptador sata-usb. gnome-disk-utility.
- que sí, que les he puesto nombre, que no es de ahora.
Conclusiones alternativas a X99
En un escenario de bajos recursos y consumo eléctrico, de uso para tareas básicas, como servidor web, navegar, editar texto, escuchar música y ver videos, emulación de consolas y demás tareas poco “estresantes”, o para jugar y trastear con electrónica sobre los GPIO, la raspi no es notable si no sobresaliente por versatilidad.
Fuera de esos escenarios, con tareas más demandantes de procesador y/o RAM, apenas llega a ser suficiente. Es cómo un Quad-Core de hace años con un sistema operativo en modo escritorio algo pesado.
En cambio el x99, al menos con este procesador, en tareas de potencia bruta en multiproceso, le pides y lo dará, le exiges y también lo dará. Es su punto fuerte, y su punto fuerte es a la vez su punto débil: a más potencia más consumo eléctrico; también está el tema del coste de todo el hardware, a lo que hay que sumar a que sin gráfica la placa no arranca (pero no le hace falta monitor conectado para funcionar).
X99. Mas es mejor
En términos de desempeño, más es mejor: el X99.
En términos rendimiento/costes del hardware, la balanza se decanta por el x99.
En costes de energía, menos es mejor: la raspi.
Para uso básico: la raspi.
Si es posible, es mejor tener otra alternativa al equipo principal.
Si es posible es también mejor tener varias. Yo en mi caso tengo una alternativa a la alternativa, un HP 7600, que sí, que este es de hace casi 20 años…; la raspi funciona como un ordenador de hace 10…; y vaya, la rama xeon E5-26xx v3 despegó en 2014 y se dejaron de producir hace 6…, aunque daburu heddo no llega a año y medio de uso.
Aún siendo así, los X99, según qué modelo, igualan o superan a algunos equipos actuales plataformas.
También uso una tablet y un móvil, que en esencia son un PC, pero aquí acabo ya.
Enlaces y precios “de en su día”(no quiero ver precios de hoy):
placa, Raspberry Pi 4 B, 4GB : aliexpress enlace caducado; 72,43€
disipadores 1: 10,37€
SD de 32GB, Lexar 1800x, clase10 V90: aliexpress artículo no disponible; 20,97 (nota: para las otras 3, busqué y encontré tarjetas más baratas, de mayor capacidad y un pelín más rápidas, aunque también puede influir que las placas sean más recientes, también puede ser desgaste debido al uso intensivo).
Hoka no iro