Ubuntu(Linux) - RAM(メモリ)サイズの確認

UbuntuやLinuxでメモリのサイズを確認する方法を紹介します。

1.全体、空きメモリサイズの確認

システムの全体、空きメモリなどの情報を確認するときは、free命令を使用できます。 free は KB 単位でメモリサイズを表示します。

$ free
              total        used        free      shared  buff/cache   available
Mem:       24540200     4247884    14340440      429564     5951876    19503860
Swap:       2097148           0     2097148

以下のように -h オプションを追加すると、メモリサイズを読みやすい単位に変換して情報を表示します。

$ free -h
              total        used        free      shared  buff/cache   available
Mem:           23Gi       4.1Gi        13Gi       429Mi       5.7Gi        18Gi
Swap:         2.0Gi          0B       2.0Gi

別の単位で出力したい場合は、 free --helpでオプションを確認してください。

$ free --help

Usage:
 free [options]

Options:
 -b, --bytes         show output in bytes
     --kilo          show output in kilobytes
     --mega          show output in megabytes
     --giga          show output in gigabytes
     --tera          show output in terabytes
     --peta          show output in petabytes
 -k, --kibi          show output in kibibytes
 -m, --mebi          show output in mebibytes
 -g, --gibi          show output in gibibytes
     --tebi          show output in tebibytes
     --pebi          show output in pebibytes
 -h, --human         show human-readable output

2. 物理RAMサイズの確認

ハードウェアの物理RAMサイズと情報を見るときは、 sudo dmidecode --type memory | more 命令を使用できます。 dmidecodeは、コンピュータのDMIテーブル(SMBIOS)情報を人間が読める形式で表示するツールです。

$ sudo dmidecode --type memory | more

# dmidecode 3.2
Getting SMBIOS data from sysfs.
SMBIOS 2.7 present.

Handle 0x000F, DMI type 16, 23 bytes
Physical Memory Array
	Location: System Board Or Motherboard
	Use: System Memory
	Error Correction Type: None
	Maximum Capacity: 32 GB
	Error Information Handle: Not Provided
	Number Of Devices: 4

Handle 0x0010, DMI type 17, 34 bytes
Memory Device
	Array Handle: 0x000F
	Error Information Handle: Not Provided
	Total Width: 64 bits
	Data Width: 64 bits
	Size: 8192 MB
	Form Factor: DIMM
	Set: None
	Locator: ChannelA-DIMM0
	Bank Locator: BANK 0
	Type: DDR3
	Type Detail: Synchronous
	Speed: 1600 MT/s
	Manufacturer: Samsung
	Serial Number: 19916111
	Asset Tag: 9876543210
	Part Number: M378B1G73EB0-CK0  
	Rank: 2
	Configured Memory Speed: 1600 MT/s
  .....
codechachaCopyright ©2019 codechacha