Tengo un montón de servidores con E / S muy pesadas que actualmente usan unidades SATA3 / SAS, pero sufren de E / S en espera en las unidades SATA, y acabo de recibir una alerta sobre la existencia de SSHD que cuestan lo mismo por 1 TB como las unidades SATA de 1 TB que utilizamos actualmente. Sin embargo, anteriormente (hasta que Seagate envió su primer SSHD de 3.5 "en marzo) parecían ser exclusivamente para Netbooks / Notebooks, lo que me lleva a sospechar que no están construidos exactamente para la gran E / S que tendrían con mi servidores
Entonces, ¿un SSHD me daría un aumento de rendimiento sobre mis discos SATA3 en un entorno de E / S pesado (como múltiples transferencias de archivos de alta velocidad muy grandes) o es mejor quedarse con SATA3 con espera de E / S?
Respuestas:
Esto depende en gran medida de su carga de trabajo. Las unidades híbridas de las que habla generalmente solo tienen aproximadamente 8 GB de SSD: si está leyendo y escribiendo los mismos ~ 8 GB de datos una y otra vez, verá el rendimiento de SSD. Si está haciendo transferencias grandes donde los datos se leen solo una o dos veces (como con los servidores de video / medios), entonces tendrá más suerte reforzando su almacenamiento de platos debido a las frecuentes fallas de caché.
Los SSHD son excelentes para usuarios de escritorio (dados los 5 TB de solicitudes de lectura en mi sistema, el 97% es de los mismos 32 GB), pero los servidores de archivos tienden a no tener los mismos patrones de uso.
Si tiene una carga mixta de grandes lecturas / escrituras secuenciales y muchas E / S aleatorias además de eso, le sugiero que mire ZFS y use discos de bandeja adecuados y un buen SSD.
Como referencia, recientemente configuré una matriz RAID de 5x4TB usando ZFS, y puede ir cara a cara con un SSD para E / S secuencial (lectura secuencial promedio de 450MB / s en un archivo de 10GB). Esto está respaldado por un SSD como caché de escritura / lectura, que en teoría podría dar entre 900 MB / sy 1 GB / s si la mitad de la carga de trabajo es de caché y la otra mitad de platos. En efecto, es lo mismo que un SSHD muy grande, pero puede personalizarlo y construirlo con hardware de nivel empresarial, y reemplazar fácilmente las piezas individuales cuando fallan.
Nota: Si está utilizando un SSD como caché de escritura, debe usar dos SSD separados como caché de escritura duplicada para que no pierda datos cuando falla uno. Puede tomar fácilmente dos SSD de 256 GB, usar 6 GB de cada uno como caché de escritura duplicada y luego usar los 500 GB restantes como caché de lectura grande.
fuente
Un servidor con (8) Intel SSD de 800 GB (DC S3700) con RAID 6 sería bastante bueno. Darle la friolera de 4800 GB con una tolerancia a fallas de fallas de 2 unidades me haría sentir seguro ... Entonces, sí, usaría SSD en un servidor, pero solo con RAID 6. ¿Sabio? Las personas inteligentes toman decisiones tontas todos los días ... ¡solo se trata de dinero!
fuente
En resumen, si su caché de archivos es más pequeña que la caché ssd en la unidad híbrida, me temo que su servidor no se beneficiará de la unidad SSHD / híbrida.
Su sistema operativo maneja la memoria caché de archivos y mantiene los archivos para evitar que se lean del disco nuevamente. Si puede manejar más del tamaño de su caché ssd en una unidad híbrida, lo que necesita para acceder ya está en la caché de archivos.
Verifique el tamaño de la memoria caché de archivos de comandos de Linux gratis o el administrador de tareas en Windows.
Hay algunos diferentes de lo que guardan la caché de archivos y los archivos de manejo híbrido basados en software, mientras que la unidad híbrida basada en firmware maneja el sector de seguimiento. El software mantiene todo el archivo incluso si solo necesita leer solo una parte, mientras que el firmware solo guarda los datos que está asignado a leer.
Fórmula Dado x como la variable para el tamaño de caché ssd de una unidad híbrida e y como la variable para la caché de archivos de los sistemas operativos que acceden a la unidad híbrida. El sistema se beneficiará de una unidad híbrida cuando x sea mayor que y.
Más detalles El tamaño importa en el búfer y la caché en el disco duro y el sistema operativo explica el tamaño de caché SSD de su SSHD
fuente