SCSI LUN 的最大大小是多少?

SCSI LUN 的最大大小是多少?

從SCSI協定的角度來看,單一(i)SCSI LUN的最大大小是多少,限制是什麼?

答案1

答案似乎在很大程度上取決於 SCSI 協議的產生,因為它在其輝煌時期經歷了幾次修訂。

首先,512 位元組 = 2^9 位元組。

最早的 SCSI 協定使用 21 位元 LBA。使用 512 位元組區塊,可提供 2^21 * 2^9 位元組或 1 GiB 可尋址空間。 (2^21 * 2^9 = 2^30。)(來源

較新的 SCSI 變體允許使用 32 位元 LBA 位址,這為您提供了 2^41 位元組 (2 TiB) 可尋址空間。 (來源)但也請參見下文。

目前 ATA 是LBA48,或 48 位元 LBA,儘管我找不到任何關於當前 SCSI 變體是否使用 48 位元 LBA 的明確聲明。 (不過,這是有道理的,一些谷歌搜尋提供了一些相當有力的跡象表明情況確實如此。如果有人有明確的來源,請發表評論。)這為您提供了2^57 字節(128 PiB)可透過協定本身尋址,假設 512 位元組區塊。如果我們允許將其提高到 4096 (2^12) 位元組區塊,則變為 2^60 位元組 = 1 EiB。

根據留下的評論傑德BP,在SCSI中,自世紀之交以來64位LBA支援一直是強制性的。有了 512 位元組磁區和 64 位元位址,我們可以尋址 2^73 位元組,即 8 ZiB。一個 ZiB 是 1024^3 TiB。

因此,當前一代硬體的現實答案是大概可透過 (i)SCSI 位址的最大 LUN 大小為 8 ZiB 或 128 PiB,前者更有可能。

雖然一個全部的在非常大的設定中可以達到 128 PiB 的儲存容量,在我看來 8 ZiB 目前幾乎任何人都無法企及。使用這些新型 8 TB 驅動器,需要大約 1000^3 = 10^9 驅動器,以滿足僅保持它們旋轉的功率需求接近10兆瓦

答案2

這取決於供應商,EMC2 在其 VNXe3300 中的限制為 1.999TB。它將是提供 LUN 的供應商、使用 LUN 的應用程式層以及安裝 LUN 的任何作業系統層的混合體。

相關內容