在购买云服务器时,系统盘容量通常以 GiB(Gibibyte)为单位标注,而我们日常所说的“GB”(Gigabyte)其实是十进制单位。两者基于不同的进制系统,因此存在换算差异。
1. 基本定义
- 1 GB(Gigabyte) = (10^9) 字节 = 1,000,000,000 字节(十进制)
- 1 GiB(Gibibyte) = (2^{30}) 字节 = 1,073,741,824 字节(二进制)
2. 换算关系
[
1 text{ GiB} approx 1.073741824 text{ GB}
]
反过来:
[
1 text{ GB} approx 0.931322575 text{ GiB}
]
3. 实际举例
假设你购买的云服务器系统盘是 50 GiB,换算成 GB:
[
50 text{ GiB} times 1.073741824 approx 53.687 text{ GB}
]
也就是说,50 GiB ≈ 53.69 GB
反之,如果你想要约 50 GB 的实际空间,对应的 GiB 是:
[
50 text{ GB} times 0.931322575 approx 46.57 text{ GiB}
]
4. 为什么用 GiB?
操作系统(如Linux、Windows)通常使用二进制计算存储空间,所以显示的是 GiB。而一些厂商可能用 GB 来标称硬盘大小(为了数字看起来更大),这就导致用户看到的实际可用空间“变小了”——其实只是单位不同。
⚠️ 注意:云服务商如阿里云、腾讯云、AWS 等现在普遍使用 GiB 标注系统盘/数据盘,更加准确,避免误导。
总结
| 单位 | 字节数 | 换算 |
|---|---|---|
| 1 GB | 1,000,000,000 | 十进制 |
| 1 GiB | 1,073,741,824 | 二进制 ≈ 1.074 GB |
✅ 简单记忆:
- GiB 比 GB 大约多 7.4%
- 把 GiB 转成 GB:乘以 1.074
- 把 GB 转成 GiB:乘以 0.931
例如:
? 100 GiB ≈ 107.4 GB
? 100 GB ≈ 93.1 GiB
这样你在选购云服务器时,就能更清楚地理解实际可用空间了。
CDNK博客