タイトル: PCに搭載されているメモリの確認方法
SEOタイトル: PC メモリ容量・スピード確認方法完全ガイド
| この記事の要点 |
|
Windows での確認
方法 1: タスクマネージャ (GUI 最速)
Ctrl + Shift + Escでタスクマネージャを起動- 「パフォーマンス」タブを開く
- 左側「メモリ」を選択
表示される情報: 使用中 / 利用可能 / 総容量 / 速度 (例: 3200 MT/s) / フォームファクター (DIMM/SODIMM) / 使用済スロット (例: 2/4) / 予約済ハードウェア。
方法 2: システム情報 (msinfo32)
Win + R -> msinfo32 -> Enter
-> 「システムの概要」で
インストール済み物理メモリ (RAM): 16.0 GB
合計物理メモリ: 15.8 GB
使用可能な物理メモリ: 8.2 GB
方法 3: wmic (コマンドプロンプト)
:: スロットごとの情報
wmic memorychip get BankLabel,DeviceLocator,Capacity,Speed,Manufacturer,PartNumber
:: 容量はバイト表示 (例: 8589934592 = 8 GB)
wmic memorychip get capacity
:: 総容量
wmic computersystem get TotalPhysicalMemory
:: 最大対応容量とスロット数
wmic memphysical get MaxCapacity,MemoryDevices
方法 4: PowerShell (推奨)
# 詳細な物理メモリ情報
Get-CimInstance Win32_PhysicalMemory |
Select-Object BankLabel, DeviceLocator,
@{N='Capacity_GB'; E={ $_.Capacity / 1GB }},
Speed, ConfiguredClockSpeed,
Manufacturer, PartNumber, SerialNumber |
Format-Table -AutoSize
# 種別 (DDR3/DDR4/DDR5 等)
Get-CimInstance Win32_PhysicalMemory |
Select-Object DeviceLocator,
@{N='Type'; E={
switch ($_.SMBIOSMemoryType) {
20 {'DDR'} 21 {'DDR2'} 24 {'DDR3'}
26 {'DDR4'} 34 {'DDR5'} default {'Unknown'}
}
}},
@{N='Capacity_GB'; E={ $_.Capacity / 1GB }}, Speed
# 総容量
[math]::Round((Get-CimInstance Win32_ComputerSystem).TotalPhysicalMemory / 1GB, 2)
# 旧来の Get-WmiObject (Windows PowerShell 5.1)
Get-WmiObject Win32_PhysicalMemory | Format-List *
方法 5: systeminfo (簡易)
systeminfo | findstr /C:"物理メモリ"
:: または英語環境
systeminfo | findstr /C:"Total Physical Memory" /C:"Available Physical Memory"
Linux での確認
方法 1: free (使用量サマリ)
free -h
# total used free shared buff/cache available
# Mem: 15Gi 2.0Gi 9.5Gi 150Mi 4.2Gi 13Gi
# Swap: 2.0Gi 0B 2.0Gi
# バイト単位 (人間用でなく)
free -b
# 1 秒毎リアルタイム
free -h -s 1
# 列の意味
# total 搭載総量
# used 使用中 (= total - free - buff/cache)
# free 完全に未使用
# buff/cache カーネルバッファ + ページキャッシュ
# available プロセスがすぐ使える量 (=実質の余裕)
方法 2: /proc/meminfo (詳細)
cat /proc/meminfo
# MemTotal: 16384000 kB
# MemFree: 9500000 kB
# MemAvailable: 13000000 kB
# Buffers: 200000 kB
# Cached: 4000000 kB
# SwapTotal: 2097152 kB
# SwapFree: 2097152 kB
# 主要項目のみ抜粋
grep -E "MemTotal|MemFree|MemAvailable|SwapTotal" /proc/meminfo
方法 3: dmidecode (物理スロット情報、要 sudo)
# 全メモリスロット情報
sudo dmidecode -t memory
# Memory Device セクション例
# Size: 8192 MB
# Form Factor: DIMM
# Locator: ChannelA-DIMM0
# Type: DDR4
# Speed: 3200 MT/s
# Manufacturer: Samsung
# Part Number: M378A1K43DB2-CWE
# 容量のみ抽出
sudo dmidecode -t memory | grep -i "Size:" | grep -v "No Module"
# 最大搭載可能量とスロット数
sudo dmidecode -t 16
# Maximum Capacity: 64 GB
# Number Of Devices: 4
方法 4: lshw / lscpu / vmstat
# lshw
sudo lshw -short -C memory
# システム全体
sudo lshw -class memory
# vmstat (スワップイン/アウトを見たいとき)
vmstat 1 5
# top / htop
top
htop
macOS での確認
# GUI: アップルメニュー -> このMacについて -> メモリ
# Apple Silicon 機ではアクティビティモニタ -> メモリ
# CLI で総容量
sysctl hw.memsize
# hw.memsize: 17179869184 (= 16 GiB)
# 人間可読
echo "$(($(sysctl -n hw.memsize) / 1024 / 1024 / 1024)) GiB"
# 詳細プロファイル
system_profiler SPMemoryDataType
# Memory: 16 GB
# Type: LPDDR5
# Speed: 6400 MHz
# Manufacturer: Apple
# Apple Silicon (M1/M2/M3/M4) は LPDDR4/5 がチップに統合され、
# 物理スロット交換は不可。
# メモリ使用量
vm_stat
top -l 1 | head -n 12
メモリ種別の見分け
| 世代 | 典型速度 (MT/s) | 電圧 | 主な時期 |
|---|---|---|---|
| DDR3 | 800〜1866 | 1.5 V | 2007〜2014 |
| DDR4 | 1600〜3200 (OC で 4000+) | 1.2 V | 2014〜現在 |
| DDR5 | 4800〜8400+ | 1.1 V | 2021〜 |
| LPDDR4/5 | 同等 (低電力版) | 低電圧 | モバイル・Apple Silicon |
規格が異なるメモリは物理的にも電気的にも互換性がありません。DDR4 マザーボードに DDR5 を挿しても切り欠き位置が違って入りません。
スロット占有状況の確認 (増設前の必須チェック)
増設前に「あと何枚刺さるか」「最大いくらまで載るか」を必ず確認:
# Windows: 使用済 / 全スロット
Get-CimInstance Win32_PhysicalMemoryArray |
Select-Object MemoryDevices, MaxCapacity,
@{N='MaxCapacity_GB'; E={ $_.MaxCapacity / 1MB }}
(Get-CimInstance Win32_PhysicalMemory).Count # 使用中スロット# Linux
sudo dmidecode -t 16 | grep -E "Maximum Capacity|Number Of Devices"
sudo dmidecode -t memory | grep -E "Locator:|Size:" | grep -v Bank
増設・購入時の注意
- マザーボードの対応規格 (DDR4/DDR5) と最大容量を必ず確認
- 動作周波数: 既存と揃える (異なると低い方に揃う)
- デュアルチャネル: 同容量を 2 枚刺すと帯域が広がる
- ECC: サーバ向け。一般 PC のマザーは非対応が多い
- ノート PC は SODIMM、デスクトップは DIMM
- Apple Silicon は増設不可。購入時に決定
FAQ
Q: 表示メモリ量が実装量より少ない
A: ① 32 bit OS は 4 GB 上限 → 64 bit OS へ、② iGPU 共有メモリで一部予約、③ BIOS で Memory Remap 設定確認、④ メモリスロット不良の可能性 (場所を入れ替えて再確認)。
Q: 速度が表示値より遅い
A: BIOS で XMP / EXPO / DOCP プロファイルを有効化すると定格速度になります (既定は SPD ベースの低速)。
Q: メモリ使用率が常に 80% 超
A: Linux の場合 buff/cache 含むので異常ではない。Available 値を見るべき。Windows でも 80% 程度はキャッシュ込みで一般的。スワップ多発時のみ問題。