AWS EC2 free によるメモリ使用量確認方法
前提条件
free とは?
メモリ(RAM)とスワップの使用量を確認するコマンドです。
以下のようなことができます
- メモリの使用量・空き容量を確認
- スワップの使用状況を確認
- リアルタイムでメモリの変化を監視
事前にEC2サーバー作成は下記の内容をご参考にしてください。
free によるメモリ使用量確認方法
今回は、AmazonLinux2023(2CPU 1GB)を利用いたします。
1. 対象サーバーにログインいたします。
下記のコマンドを実施してください。
| コマンド | 説明 |
|---|---|
| $ sudo -i | rootユーザーに昇格いたします。 |
| # free | メモリ使用量を確認いたします。(バイト単位) |
| # free -h | メモリ使用量を確認いたします。(読みやすい単位で表示) |
| # free -h -c 3 | 3回メモリ使用量を表示いたします。 |

free -h の出力説明
| 項目 | 説明 |
|---|---|
| total | 搭載されている合計メモリ容量になります。 |
| used | 使用中のメモリ容量になります。 |
| free | 未使用のメモリ容量になります。 |
| shared | 複数プロセスで共有されているメモリになります。 |
| buff/cache | バッファ・キャッシュに使用中のメモリになります。 |
| available | 実際に利用可能なメモリの目安になります。 |
以上で「AWS EC2 free によるメモリ使用量確認方法」を完了いたします。
ディスク使用量の確認方法はこちらをご参考にしてください。

