Referencias principales
ZFS L2ARC (Brendan Gregg) (22-07-2008) y ZFS y el concepto de almacenamiento híbrido (Blog de Anatol Studler) (11-11-2008) incluyen el siguiente diagrama:
Pregunta
¿Debo interpretar la línea blanca vertical, en la capa SSD, como una preferencia para usar SSD separados ?
- ¿ Prefiere no mezclar L2ARC y ZIL en un solo disco?
Antecedentes (respuesta a los comentarios)
Personalmente, en casa es poco probable que use L2ARC o ZIL con cualquier computadora que esté disponible para mí. (Mi computadora cotidiana es una MacBookPro5,2 con 8 GB de memoria y un Seagate ST750LX003-1AC154 híbrido. No tengo planes de reemplazar la unidad óptica con una SSD).
En otro lugar: en el trabajo habrá una nueva reutilización del kit, pero no tengo una fecha o detalles completos. (Xserve RAID x2 en la mezcla ... en este momento no me imagino dándoles eso a ZFS, pero mantengo una mente abierta).
Mi curiosidad sobre las mejores prácticas de SSD para L2ARC y ZIL comenzó mientras seguía las discusiones relacionadas con el rendimiento en el área de ZEVO, en particular el tema mencionado a continuación, donde un usuario tiene L2ARC y ZIL en un solo disco.
Otras referencias y discusiones
Capturas de pantalla de L2ARC (Brendan Gregg) (2009-01-30)
Capturas de pantalla de SLOG (Brendan Gregg) (26-06-2009)
[zfs-discusión] Respaldo raíz ZFS / recuperación de "desastre", y mover el grupo raíz (2011-01-10) recomienda contra una mezcla de tres cosas (grupo raíz, ZIL y L2ARC) en un solo disco:
... no vale la pena los dolores de cabeza que pueden ocurrir al tratar de administrar los 3 en el mismo disco. Por ejemplo, si decide reinstalar y bloquear accidentalmente el contenido del ZIL para su grupo de datos. No comparta discos para componentes de grupo o entre grupos para simplificar la administración y la recuperación. ...
- Estoy más interesado en saber si se recomienda no mezclar dos de esas cosas en un solo disco.
/superuser//a/238744/84988 (2011-01-28) menciona "caché (caché L2ARC) y registro de escritura (ZIL) en SSD" ( singular ). Sin embargo, en lo que respecta a FUSE y Windows, no considero que la respuesta sea particularmente relevante para los usos más comunes de ZFS.
@ChrisS mencionó ZIL y L2ARC en The Comms Room el 2011-08-16.
http://forums.macrumors.com/showpost.php?p=14248388 (2012-01-31) analiza múltiples SSD:
Algo que debe comprender acerca de ZFS: tiene dos tipos diferentes de almacenamiento en caché, lectura y escritura (L2ARC y ZIL) que generalmente se alojan en SSD. El ZIL es el caché de escritura. Eso es probablemente de donde viene este concepto erróneo. El ZIL se está forjando (suponiendo un sistema activo) con cada escritura que ocurre en el zpool. El problema es que el uso de un SSD basado en mlc como ZIL hace que se desgasten y fallen con bastante rapidez. Necesita una (mucho más costosa) SSD basada en slc para usar como unidad ZIL.
Tener un zpool compuesto completamente por SSD no solo es posible, sino que funciona bastante bien. Básicamente, también elimina la necesidad de unidades separadas para ZIL y L2ARC. Sí, no tiene soporte para TRIM, pero basado en la naturaleza de copiar y escribir de ZFS, probablemente sea algo bueno.
Dicho esto, ZFS NO funciona bien con zpools casi completos (por ejemplo, 85% o más). El rendimiento comienza a disminuir significativamente, independientemente de si está utilizando medios magnéticos rotacionales o de estado sólido. La falta de soporte TRIM probablemente exacerbaría ese problema, pero ya es un problema.
/server//a/397431/91969 (2012-06-11) recomienda:
- SSD tipo SLC (específicamente no MLC) para ZIL
- SSD tipo MLC para L2ARC.
/superuser//a/451145/84988 (2012-07-19) menciona un singular "SSD para ZIL y L2ARC para acelerar ZFS".
zevo.getgreenbytes.com • Ver tema - ¿Problema de rendimiento con el pedido de conexión FW800? (2012-09-24) se ocupa del orden de las cosas en un bus FireWire con un único SSD para ZIL y L2ARC
- Dejando a un lado el pedido del autobús, ese tema de ZEVO me hizo preguntarme si sería preferible usar SSD separados.
Más específicamente: me preguntaba acerca de las interpretaciones de la línea blanca en el diagrama de arriba ...