Qual é o tamanho máximo da LUN SCSI?

2

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

    
por nudzo 15.04.2015 / 12:49

2 respostas

2

A resposta parece ser strongmente dependente da geração do protocolo SCSI, já que passou por algumas revisões nos dias de glória.

Primeiro, 512 bytes = 2 ^ 9 bytes.

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

Novas variantes SCSI permitem endereços LBA de 32 bits, o que lhe dá endereçamento de 2 ^ 41 bytes (2 TiB). ( source ) Mas também veja abaixo.

O atual no ATA é LBA48 ou LBA de 48 bits, embora não consiga encontrar uma declaração definitiva sobre se qualquer variante atual do SCSI usa o LBA de 48 bits. (Faz sentido, porém, e alguns pesquisando fornecem algumas indicações bastante strongs de que tal é o caso. Se alguém tiver uma fonte definitiva de qualquer forma, por favor, comente.) Isso lhe dá 2 ^ 57 bytes (128 PiB) endereçáveis sobre o próprio protocolo , assumindo blocos de 512 bytes. Se tivermos permissão para aumentar isso para 4096 (2 ^ 12) blocos de bytes, isso se torna 2 ^ 60 bytes = 1 EiB.

De acordo com um comentário deixado por JdeBP , em SCSI, o suporte LBA de 64 bits tem sido obrigatório desde a virada o 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 é provavelmente 8 ZiB ou 128 PiB de tamanho máximo da LUN endereçável sobre (i) SCSI, sendo a primeira mais provável.

Enquanto uma capacidade de armazenamento total de 128 PiB é possível se aproximar em configurações realmente grandes, 8 ZiB parece estar bem fora do alcance de praticamente qualquer um por enquanto. Usando esses novos drives de 8 TB, isso exigiria aproximadamente 1000 ^ 3 = 10 ^ 9 drives, para uma necessidade de energia apenas para mantê-los girando aproximando-se de 10 MW .

    
por 15.04.2015 / 13:19
-2

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.

    
por 15.04.2015 / 12:56

Tags