GiB 是 Gibibyte 的缩写,是计算机存储容量的一个单位,属于二进制前缀单位体系。
核心要点:
-
定义:
- 1 GiB = 2³⁰ 字节 = 1,073,741,824 字节。
- 它基于 1024 的倍数(即 1024 MiB,1 MiB = 1024 KiB,依此类推)。
-
与 GB(Gigabyte)的区别:
- GB(Gigabyte) 通常按十进制解释:1 GB = 10⁹ 字节 = 1,000,000,000 字节(常见于硬盘、网络带宽等商业标注)。
- GiB(Gibibyte) 是明确的二进制单位,用于避免混淆。在技术领域(尤其是内存、显存、部分存储系统)更倾向于使用 GiB 表示 2³⁰ 字节。
-
在服务器性能参数中的含义:
- 内存(RAM):通常以 GiB 为单位(如 16 GiB、64 GiB),因为内存寻址是二进制的。
- 显存(GPU):同样使用 GiB(如 8 GiB 显存)。
- 存储容量:部分系统(如 Linux 文件系统工具)会明确使用 GiB,但商业硬盘常标 GB(十进制)。
- 网络传输或带宽:一般用 Gb/s(吉比特每秒)或 GB/s(吉字节每秒),需注意大小写区别(b=bit, B=Byte)。
-
为什么需要区分 GiB 和 GB:
- 操作系统或软件报告内存时,若显示 “16 GB”,实际常指 16 GiB(约 17.18 GB)。这种差异可能导致用户困惑。
- 国际电工委员会(IEC)在 1998 年引入 “Gibibyte” 等二进制单位,以标准化表述。
简单换算:
- 1 GiB ≈ 1.07374 GB
- 例如:16 GiB 内存 ≈ 17.18 GB
实际应用建议:
- 在服务器配置时,若参数标注 GiB,可确认为二进制单位(1024 进制)。
- 若标注 GB,需结合上下文判断是十进制(硬盘、SSD)还是二进制(部分厂商可能混用)。
- 监控工具(如
free -h在 Linux 中)显示的 “G” 通常指 GiB。
总结:GiB 是更精确的二进制存储单位,在服务器性能参数中常用于内存、显存等硬件,以避免与十进制的 GB 产生歧义。
CLOUD技术笔记