Qual é o tamanho máximo do LUN SCSI?

Qual é o tamanho máximo do LUN SCSI?

Qual é o tamanho máximo de um único (i)SCSI LUN da perspectiva do protocolo SCSI, qual é o limite?

Responder1

A resposta parece depender fortemente da geração do protocolo SCSI, já que ele passou por algumas revisões durante seus dias de glória.

Primeiro, 512 bytes = 2 ^ 9 bytes.

Os primeiros protocolos SCSI usavam LBA de 21 bits. Usando blocos de 512 bytes, isso fornece 2 ^ 21 * 2 ^ 9 bytes ou 1 GiB de espaço endereçável. (2 ^ 21 * 2 ^ 9 = 2 ^ 30.) (fonte)

Variantes SCSI mais recentes permitem endereços LBA de 32 bits, o que fornece 2 ^ 41 bytes (2 TiB) endereçáveis. (fonte) Mas também veja abaixo.

A corrente no ATA éLBA48ou LBA de 48 bits, embora não consiga encontrar nenhuma declaração definitiva sobre se alguma variante atual do SCSI usa LBA de 48 bits. (Faz sentido, no entanto, e algumas pesquisas no Google fornecem algumas indicações bastante fortes de que esse é o caso. Se alguém tiver uma fonte definitiva de qualquer maneira, comente.) Isso fornece 2 ^ 57 bytes (128 PiB) endereçáveis ​​pelo próprio protocolo , assumindo blocos de 512 bytes. Se pudermos aumentar isso para 4.096 (2 ^ 12) blocos de bytes, isso se tornará 2 ^ 60 bytes = 1 EiB.

De acordo com um comentário deixado porJdeBP, no SCSI, o suporte ao LBA de 64 bits é obrigatório desde a virada do século. Com setores de 512 bytes e endereços de 64 bits, isso nos dá 2 ^ 73 bytes endereçáveis, ou 8 ZiB. Um ZiB é 1024 ^ 3 TiB.

Portanto, a resposta realista com o hardware da geração atual éprovavelmentetamanho máximo de LUN de 8 ZiB ou 128 PiB endereçável por (i)SCSI, sendo o primeiro mais provável.

Enquanto umtotala capacidade de armazenamento de 128 PiB é possível em configurações realmente grandes, 8 ZiB me parece estar bem fora do alcance de qualquer pessoa por enquanto. Usando essas novas unidades de 8 TB, isso exigiria aproximadamente 1.000 ^ 3 = 10 ^ 9 unidades, para um requisito de energia apenas para mantê-las girandoaproximando-se de 10 MW.

Responder2

Isso depende do fornecedor, o EMC2 tem um limite de 1.999 TB em seu VNXe3300. Será uma mistura de fornecedor apresentando o LUN, a camada de aplicação usando o LUN e qualquer camada do sistema operacional montando o LUN.

informação relacionada