在阿里云(以及其他云计算平台)中,GiB 是一个表示数据存储或内存容量的单位,全称为 Gibibyte。
1. GiB 的定义:
- 1 GiB = 1024 MiB
- 1 GiB = 1024 × 1024 × 1024 字节 = 2³⁰ 字节 = 1,073,741,824 字节
它属于二进制前缀单位(binary prefix),由国际电工委员会(IEC)制定,用于更准确地表示以 1024 为基数的计算机存储容量。
2. 与 GB 的区别:
很多人容易混淆 GiB 和 GB,它们的区别如下:
| 单位 | 全称 | 换算方式 | 字节数 |
|---|---|---|---|
| GB | Gigabyte | 十进制,1 GB = 10³ GB | 1 GB = 1,000,000,000 字节 |
| GiB | Gibibyte | 二进制,1 GiB = 2³⁰ B | 1 GiB = 1,073,741,824 字节 |
👉 简单说:1 GiB ≈ 1.074 GB
3. 阿里云为什么使用 GiB?
阿里云在产品规格(如ECS实例的内存、云盘容量等)中使用 GiB,是因为计算机系统本身是以 1024 为进制来管理内存和存储的。使用 GiB 更符合实际技术实现,避免歧义。
例如:
- 一台 ECS 实例显示内存为 8 GiB,表示其真实可用内存是 8 × 1024³ 字节。
- 如果标为 8 GB,则用户可能会误以为有 8,000,000,000 字节,但实际上操作系统识别时仍按 1024 进制计算,会造成“容量缩水”的误解。
4. 实际影响举例:
假设一块云盘标注为 100 GiB:
- 实际字节数:100 × 1,073,741,824 = 107,374,182,400 字节
- 如果按 GB 算:约等于 107.37 GB
所以你在其他工具中看到的“实际容量比标称小”,可能就是因为单位换算不同。
总结:
- GiB 是标准的二进制存储单位,阿里云使用它是为了更准确地反映实际容量。
- 它比十进制的 GB 约大 7.4%。
- 在查看阿里云服务器配置(如内存、磁盘)时,看到的 GiB 就是“真正的”计算机意义上的“G”。
✅ 建议:在云计算和IT领域,应优先理解 GiB、MiB、TiB 等二进制单位,避免与通信或硬盘厂商常用的 GB、MB(十进制)混淆。
CLOUD技术博