Каков максимальный размер SCSI LUN?

Каков максимальный размер SCSI LUN?

Каков максимальный размер одного (i)SCSI LUN с точки зрения протокола SCSI, каков предел?

решение1

Ответ, по-видимому, во многом зависит от поколения протокола SCSI, поскольку за время своего расцвета он претерпел ряд изменений.

Во-первых, 512 байт = 2^9 байт.

Самые ранние протоколы SCSI использовали 21-битный LBA. Используя блоки по 512 байт, это дает 2^21 * 2^9 байт или 1 ГиБ адресуемого пространства. (2^21 * 2^9 = 2^30.) (источник)

Более новые варианты SCSI поддерживают 32-битные адреса LBA, что дает вам 2^41 байт (2 ТиБ) адресуемой памяти.источник) Но также см. ниже.

Ток в АТА составляетЛБА48, или 48-битный LBA, хотя я не могу найти никаких определенных утверждений о том, использует ли какой-либо текущий вариант SCSI 48-битный LBA. (Это имеет смысл, и некоторые поиски в Google дают довольно веские указания на то, что это так. Если у кого-то есть определенный источник в любом случае, пожалуйста, прокомментируйте.) Это дает вам 2^57 байт (128 ПиБ) адресуемых по самому протоколу, предполагая блоки 512 байт. Если нам разрешено увеличить это до 4096 (2^12) байтовых блоков, это становится 2^60 байт = 1 ЭиБ.

Согласно комментарию, оставленномуJdeBP, в SCSI поддержка 64-битного LBA стала обязательной с начала века. С секторами по 512 байт и 64-битными адресами это дает нам 2^73 адресуемых байта или 8 ЗиБ. ЗиБ равен 1024^3 ТиБ.

Так что реалистичный ответ с нынешним поколением оборудования:вероятноМаксимальный размер LUN, адресуемого через (i)SCSI, составляет либо 8 ЗиБ, либо 128 ПиБ, причем первый вариант более вероятен.

В то время какобщийЕмкость хранилища в 128 ПиБ можно достичь в действительно больших установках, 8 ЗиБ, как мне кажется, пока что никому не по плечу. Используя эти новомодные диски на 8 ТБ, это потребовало бы примерно 1000^3 = 10^9 дисков, для обеспечения потребности в энергии только для поддержания их вращенияприближается к 10 МВт.

решение2

Это зависит от поставщика, EMC2 имеет ограничение в 1,999 ТБ в своем VNXe3300. Это будет смесь поставщика, представляющего LUN, прикладного уровня, использующего LUN, и любого уровня ОС, монтирующего LUN.

Связанный контент