回答:
画面の右上隅にある電源/ギアアイコン(システムメニュー)をクリックし、[ このコンピューターについて]を選択します。GiBに使用可能なメモリの合計が表示されます。値に1024を乗算して、MiBのサイズを取得します。
この値(およびコンソールの出力に[ 合計]として表示される値free -m
)は、物理RAMの合計サイズから、内部GPUに割り当てられている量を引いたものです(コンピューターにある場合)。
インストールされている物理RAMの合計量を確認するには、インストールしたRAMのsudo lshw -c memory
個々のバンクとシステムメモリの合計サイズを表示します。これはおそらくGiB値として表示され、再度1024を掛けてMiB値を取得できます。
使用可能な物理メモリ(MB):
echo $(($(getconf _PHYS_PAGES) * $(getconf PAGE_SIZE) / (1024 * 1024)))
MBで利用可能な仮想メモリ:
echo $(($(getconf _AVPHYS_PAGES) * $(getconf PAGE_SIZE) / (1024 * 1024)))
..または/ proc / meminfoを使用します。
grep MemTotal /proc/meminfo | awk '{print $2 / 1024}'
物理チップ情報を表示するにはdmidecode
、DMIタイプ17(メモリーデバイス)タグ付き情報を抽出するために使用できます。
sudo dmidecode -t 17
これにより、タイプ、速度、製造元、フォームファクターなど、インストールされているすべてのメモリデバイスについて通知されます。またsudo dmidecode -t memory
、もう少し多くの情報を提供します。
free -h
私にとって最も役立つようです。「すべての出力フィールドは最短3桁単位に自動的にスケーリングされます」