Linuxでメインメモリがありません

Linuxでメインメモリがありません

64GBのメインメモリを搭載した最新のPCでは、合計4GBが欠落している約60GBしか表示されません。

BIOSでは、4つの16GBモジュールがすべて表示され、予想される64GBまで追加されます。

しかし、Linuxでは

$ free
              total        used        free      shared  buff/cache   available
Mem:       63726408     1917044    57576532      156680     4232832    60936548
Swap:      33554428           0    33554428

そして

$ grep MemTotal /proc/meminfo 
MemTotal:       63726408 kB

メインメモリは約60.77GBです。


この時点で、メインメモリが16GBの古いコンピュータを見ました。ここでも、合計1​​6GBのうち1GBが失われ、15.1GBしか残りません。


それでは、メインメモリの5〜6%が失われた場所とその理由は何ですか?


考えられる重複問題の修正Linuxで/proc/$pid/memを読む方法は?

私の質問は、個々のプロセスメモリに関するものではなく、システム全体のメモリ、特にあまりにも多くのメモリ不足についてです。

答え1

内部グラフィックアダプタが少なくとも2〜3GBを占めるようです。

Dez 23 12:27:06 pc04 kernel: [drm] amdgpu: 2048M of VRAM memory ready
Dez 23 12:27:06 pc04 kernel: [drm] amdgpu: 3072M of GTT memory ready.
Dez 23 12:27:06 pc04 kernel: [drm] GART: num cpu pages 262144, num gpu pages 262144
Dez 23 12:27:06 pc04 kernel: [drm] PCIE GART of 1024M enabled (table at 0x000000F400900000).

以前のシステムも内部グラフィックを使用して同様の結果を得ました。

Dez 17 19:56:23 pc01 kernel: [drm] radeon: 512M of VRAM memory ready
Dez 17 19:56:23 pc01 kernel: [drm] radeon: 1024M of GTT memory ready.

グラフィックはメインメモリが「消える」ところのようです。

関連情報