
Tengo una pequeña empresa y ofrecemos soporte técnico a pequeñas empresas. He estado usando el MicroServer HP Gen8 en la mayoría de ellos como reemplazo de las computadoras caseras durante algún tiempo.
A veces los clientes tienen más de una aplicación y, en tales casos, hemos estado utilizando el hipervisor gratuito ESXi para virtualizar dos o más máquinas virtuales en el microservidor. No es realmente un servidor rápido, pero es lo suficientemente rápido para la mayoría de las aplicaciones (la mayoría de ellas necesitan una máquina virtual de Windows para servir un software de contabilidad antiguo y una instancia de pfSense).
Tengo 11 de estos implementados y el mes pasado me pidieron uno nuevo para una sucursal.
Configuré el servidor exactamente como lo he hecho siempre, 16 GB DDR3, RAID1 y en todos los casos, excepto en este, es la variante G2020T. Este es más nuevo y tiene un Xeon E3-1220L, un poco más potente.
De todos modos, este último tiene 2x WD rojos de 2 TB. He usado WD negros y WD verdes antes sin problemas, así que pensé que el rojo sería un buen compromiso, pero el resultado final resultó muy, muy lento. Estoy bastante seguro de que es un problema de E/S ya que las tareas no relacionadas con IO están bien.
Probé un punto de referencia muy básico, con dd escribí un archivo de 1 GB en el almacén de datos en dos servidores:
Uno mayor:
time dd if=/dev/zero of=file bs=1000000 count=1000
1000+0 records in
1000+0 records out
real 1m 6.89s
user 0m 1.00s
sys 0m 0.00s
Uno nuevo
time dd if=/dev/zero of=file bs=1000000 count=1000
1000+0 records in
1000+0 records out
real 2m 23.58s
user 0m 0.55s
sys 0m 0.00s
La consola de servicio tiene recursos bastante limitados, por lo que pensé que debería probar una máquina virtual. Ambas máquinas virtuales son idénticas, resultados:
time dd if=/dev/zero of=file bs=1000000 count=1000
1000+0 records in
1000+0 records out
1000000000 bytes (1.0 GB) copied, 9.96486 s, 100 MB/s
real 0m10.232s
user 0m0.010s
sys 0m6.924s
Uno nuevo:
time dd if=/dev/zero of=file bs=1000000 count=1000
1000+0 records in
1000+0 records out
1000000000 bytes (1.0 GB) copied, 14.8556 s, 67.3 MB/s
real 0m15.305s
user 0m0.018s
sys 0m5.972s
Más lento, pero no por un gran margen. Sin embargo, las máquinas virtuales se sienten mucho más lentas. ¿Existen otras métricas que pueda usar para determinar la ubicación del problema?
Respuesta1
¿Cuál es la pregunta aquí?
No parece que estés comparando manzanas con manzanas. Así que no estoy seguro de si simplemente desea que este sistema se ejecute como sus otros sistemas o si realmente le importa la causa de la diferencia de rendimiento.
- Puede obtener otro modelo de servidor y SKU con el que esté familiarizado.
- Podría utilizar el mismo tipo de discos que utilizó en instalaciones anteriores.
- Debe ejecutar actualizaciones de firmware y asegurarse de que los componentes de su servidor aprovechen las correcciones de errores o mejoras de rendimiento disponibles para ellos.
En general, no encuentro estos Microservers adecuados para uso en producción; especialmente con VMware. El modelo que ha descrito no tiene caché de lectura o escritura en su controlador RAID. Dado que la actividad de la máquina virtual suele ser una combinación de actividad de lectura/escritura aleatoria, su configuración probablemente no funcionará bien con dos discos.
Además, examinemos sus unidades:
Western Digital tiene algunas variantes de unidades SATA de nivel de consumidor:
- Verdurasestán orientados al medio ambiente y minimizan el consumo de energía
- Bluesson unidades estándar
- rojosson discos de velocidad de rotación variable
- negrosson premium dentro del rango
Intente utilizar la mejor unidad para su carga de trabajo prevista.
Respuesta2
Entonces recibí una notificación acerca de que esta pregunta sigue siendo popular. Así que aquí está el problema real.
En una de las actualizaciones, HP envió un controlador "malo" para el ISO ESXi personalizado y tuvo que cambiarlo por una versión anterior. Lo resolví en ese entonces y nunca publiqué aquí.
Información: