在云计算中,“GiB” 是 Gibibyte 的缩写,是一个用于表示数据存储容量的单位。
✅ GiB 的定义:
- 1 GiB = 1024 MiB(Mebibytes)
- 或者更具体地说:
1 GiB = 2³⁰ 字节 = 1,073,741,824 字节
它是基于二进制的单位,由国际电工委员会(IEC)在1998年提出,目的是为了避免与十进制单位混淆。
🆚 GiB vs GB 的区别:
| 单位 | 全称 | 表示方式 | 数值(字节) | 类型 |
|---|---|---|---|---|
| GB | Gigabyte | 十进制单位 | 10⁹ = 1,000,000,000 | 常用于硬盘厂商等 |
| GiB | Gibibyte | 二进制单位 | 2³⁰ = 1,073,741,824 | 更准确表示内存或数据大小 |
💡 为什么在云计算中使用 GiB?
在计算机系统中(包括云服务器、虚拟机、容器等),内存和存储的管理是基于 二进制 的,因此使用 GiB 能更精确地表示实际可用空间。例如:
- 如果你申请一个云服务器有 “4GB 内存”,但系统显示的是 “3.72 GiB”,这并不是错误,而是因为:
- 4 × 1,000,000,000 字节 ÷ 1,073,741,824 ≈ 3.72 GiB
许多云计算平台(如 AWS、Google Cloud、Kubernetes 等)都使用 GiB 来描述资源配额,以避免歧义。
📌 示例(来自 Kubernetes):
resources:
limits:
memory: "4Gi"
上面的 4Gi 就是指 4 GiB,即 4 × 1,073,741,824 字节。
总结:
| 术语 | 含义 | 数值(字节) |
|---|---|---|
| KB | Kilobyte (10³) | 1,000 |
| KiB | Kibibyte (2¹⁰) | 1,024 |
| MB | Megabyte (10⁶) | 1,000,000 |
| MiB | Mebibyte (2²⁰) | 1,048,576 |
| GB | Gigabyte (10⁹) | 1,000,000,000 |
| GiB | Gibibyte (2³⁰) | 1,073,741,824 |
如果你还有关于云计算中其他单位(如 TiB、PiB、EiB)的问题,也欢迎继续提问!
CLOUD技术博