なぜ私の記憶力は2%未満ですか?

なぜ私の記憶力は2%未満ですか?

システムにインストールされているRAMの量を確認するためにこれを実行していますが、grep MemTotal /proc/meminfoGiBの偶数に対応する数字を報告する代わりに少しずれました。

つまり、私の64GiBシステムから62.8GiBに相当する65854272kiBのレポートを受け取りました。私の1.2 GiBはどこに行きましたか?ツールに表示されないのはなぜですか?

free -bレポート67434774528は上記と一致しています。

答え1

MemTotal: 使用可能な総 RAM 量 (KB) (つまり、物理メモリから予約されたバイトの一部とカーネルのバイナリコードを引いた値)

源泉:Torvalds Linux githubの複製(linux/Documentation/filesystems/proc.txt)

BIOS予約メモリを確認してください。

dmesg | grep BIOS | grep reserved

関連情報