将 meminfo kB 转换为字节

将 meminfo kB 转换为字节

要将 /proc/meminfo 中的读数从“kB”转换为字节,我应该乘以 1024 还是 1000?

答案1

用于区分以 2 为基数和以 10 为基数的书写表示形式的一种约定Kilobyte是分别使用大写K和小写k。因此,转换变为:

1 KB = 1024 bytes  
1 kB = 1000 bytes

然而,内核使用大小为二次方的伙伴系统。因此,适当的转换为乘以 1024。

以下是一些了解更多信息的链接: 内核内存处理

相关内容