在服务器或计算机领域中,“GiB” 是一个表示存储或内存容量的单位,全称是 Gibibyte。
一、GiB 的定义
- 1 GiB = 1024 MiB(兆字节)
- 1 GiB = 1,073,741,824 字节(Bytes)
它是基于 二进制 的单位,与 GB(Gigabyte,十进制单位) 不同:
| 单位 | 全称 | 基数 | 字节数(近似) |
|---|---|---|---|
| GB | Gigabyte | 1000^3 | 1,000,000,000 字节 |
| GiB | Gibibyte | 1024^3 | 1,073,741,824 字节 |
二、为什么会有 GiB?
传统的计算机系统使用的是二进制(以 1024 为倍数),比如:
- 1 KB = 1024 字节
- 1 MB = 1024 KB
- 1 GB = 1024 MB
但硬盘制造商等通常使用 十进制(1000 为倍数) 来标称容量,这就导致了用户看到的实际容量比标称值小的问题。
为了区分清楚,国际电工委员会(IEC)在 1998 年引入了新的二进制单位:
- KiB(Kibibyte)= 1024 Bytes
- MiB(Mebibyte)= 1024 KiB
- GiB(Gibibyte)= 1024 MiB
- TiB(Tebibyte)= 1024 GiB
三、在服务器中的常见用途
在服务器环境中,你可能在以下地方看到 GiB:
- 内存大小:例如
32 GiB RAM - 磁盘容量:某些操作系统(如 Linux)会以 GiB 显示磁盘空间
- 虚拟机配置:云服务提供商(如 AWS、Azure)常用 GiB 表示内存或存储
- Docker 或 Kubernetes 配置资源限制时也可能使用 GiB
四、举例说明
如果你看到一台服务器有:
64 GiB RAM
那意味着它有:
64 × 1,073,741,824 = 68,719,476,736 字节内存
而如果是:
64 GB RAM
则大约是:
64 × 1,000,000,000 = 64,000,000,000 字节内存
可以看到,64 GiB 实际比 64 GB 更大。
总结
| 名称 | 含义 | 数值(字节) | 类型 |
|---|---|---|---|
| GB | Gigabyte | 10^9 = 1,000,000,000 | 十进制 |
| GiB | Gibibyte | 2^30 = 1,073,741,824 | 二进制 |
所以,在服务器中看到 GiB,就是指 基于二进制的“千兆”单位,更准确地反映计算机内部实际使用的容量。
如需进一步换算工具,也可以使用在线转换器来查看 GiB 和 GB 的对应关系。
CLOUD技术博