¿Cuál es el tamaño máximo de SCSI LUN?

¿Cuál es el tamaño máximo de SCSI LUN?

¿Cuál es el tamaño máximo de un (i)SCSI LUN desde la perspectiva del protocolo SCSI? ¿Cuál es el límite?

Respuesta1

La respuesta parece depender en gran medida de la generación del protocolo SCSI, ya que ha pasado por varias revisiones durante sus días de gloria.

Primero, 512 bytes = 2^9 bytes.

Los primeros protocolos SCSI utilizaban LBA de 21 bits. Usando bloques de 512 bytes, esto da 2^21 * 2^9 bytes o 1 GiB de espacio direccionable. (2^21 * 2^9 = 2^30.) (fuente)

Las variantes SCSI más nuevas permiten direcciones LBA de 32 bits, lo que proporciona 2^41 bytes (2 TiB) direccionables. (fuente) Pero también ver más abajo.

La corriente en ATA esLBA48, o LBA de 48 bits, aunque no puedo encontrar ninguna afirmación definitiva sobre si alguna variante actual de SCSI utiliza LBA de 48 bits. (Sin embargo, tiene sentido, y algunas búsquedas en Google proporcionan algunos indicios bastante sólidos de que ese es el caso. Si alguien tiene una fuente definitiva de cualquier manera, por favor comente). Esto le da 2^57 bytes (128 PiB) direccionables a través del protocolo mismo. , suponiendo bloques de 512 bytes. Si se nos permite aumentar esto a 4096 (2^12) bloques de bytes, eso se convierte en 2^60 bytes = 1 EiB.

Según un comentario dejado porJdeBP, en SCSI, el soporte LBA de 64 bits ha sido obligatorio desde principios de siglo. Con sectores de 512 bytes y direcciones de 64 bits, eso nos da 2^73 bytes direccionables u 8 ZiB. Un ZiB es 1024^3 TiB.

Entonces, la respuesta realista con el hardware de generación actual esprobablementeTamaño máximo de LUN de 8 ZiB o 128 PiB direccionable a través de (i)SCSI, siendo más probable lo primero.

mientras untotalEs posible alcanzar una capacidad de almacenamiento de 128 PiB en configuraciones realmente grandes, 8 ZiB me parece que está fuera del alcance de cualquiera por ahora. Usando estas novedosas unidades de 8 TB, se requerirían aproximadamente 1000^3 = 10^9 unidades, para un requisito de energía para simplemente mantenerlas girando.acercándose a los 10 MW.

Respuesta2

Esto depende del proveedor, EMC2 tiene un límite de 1,999 TB en su VNXe3300. Será una combinación de proveedor que presenta el LUN, la capa de aplicación que utiliza el LUN y cualquier capa del sistema operativo que monta el LUN.

información relacionada