在服务器存储容量中,GiB 和 GB 都是用于衡量数据存储大小的单位,但它们使用不同的计数系统,因此数值上存在差异。
一、GiB 是什么单位?
GiB 是 Gibibyte 的缩写,读作“吉比字节”。
- 它是基于 二进制(binary) 的单位。
- 1 GiB = 1024³ 字节 = 1,073,741,824 字节
- “Gibi” 来自于“giga binary”,是国际电工委员会(IEC)为了区分二进制和十进制单位而引入的标准术语。
二、GB 是什么单位?
GB 是 Gigabyte 的缩写,读作“吉字节”。
- 它通常基于 十进制(decimal) 的单位。
- 1 GB = 1000³ 字节 = 1,000,000,000 字节
⚠️ 注意:有些厂商或软件可能会用 GB 表示 1024³ 字节(即实际是 GiB),这是不规范的,容易引起混淆。
三、GiB 和 GB 的区别总结
| 项目 | GiB (Gibibyte) | GB (Gigabyte) |
|---|---|---|
| 计数方式 | 二进制(以 1024 为基数) | 十进制(以 1000 为基数) |
| 数值 | 1 GiB = 1,073,741,824 B | 1 GB = 1,000,000,000 B |
| 差异 | 约比 GB 大 7.37% | 比 GiB 小约 7.37% |
| 使用场景 | 操作系统、内存、技术文档 | 硬盘厂商、网络带宽、营销宣传 |
四、为什么会有这种差异?实际影响举例
示例:
一块标称为 500 GB 的硬盘:
- 厂商按十进制计算:500 × 1000³ = 500,000,000,000 字节
- 但操作系统按二进制显示:500,000,000,000 ÷ (1024³) ≈ 465.66 GiB
所以你在电脑里看到的可能是 “465 GB”(其实是 465 GiB),你会觉得“少了34GB”,其实是因为单位不同造成的误解。
五、标准建议
- IEC 标准 推荐:
- 使用 GB 表示 10⁹ 字节(1,000,000,000)
- 使用 GiB 表示 2³⁰ 字节(1,073,741,824)
- 技术领域(如 Linux、虚拟化、云服务器)越来越多使用 GiB 来避免歧义。
六、常见单位对照表
| 单位 | 十进制(Decimal, GB) | 二进制(Binary, GiB) |
|---|---|---|
| KB / KiB | 1000 字节 | 1024 字节 |
| MB / MiB | 1,000,000 字节 | 1,048,576 字节 |
| GB / GiB | 1,000,000,000 字节 | 1,073,741,824 字节 |
| TB / TiB | 10¹² 字节 | 2⁴⁰ ≈ 1.0995×10¹² 字节 |
✅ 结论:
- GiB 是更精确的二进制单位,常用于操作系统和技术场景。
- GB 是十进制单位,常用于硬盘厂商宣传。
- 1 GiB ≈ 1.074 GB
- 看到存储容量时,注意单位是 GiB 还是 GB,避免误解实际可用空间。
如果你在配置服务器、购买云存储或查看内存/磁盘使用情况,建议优先关注是否使用了 GiB 或 GB,以免对容量产生误判。
云服务器