概要
freeコマンドの出力の読み方をよく忘れるので簡易表を作りました。自分用なのであしからず。
読み方
| 項目 | 説明 |
|---|---|
| total | 搭載されている物理メモリの容量 |
| used | 使用されているメモリ (total - free - buffers - cached) |
| free | 使用されていないメモリ |
| shared | 共有メモリとして使用されているメモリ |
| buffers | ディスク読み書きのバッファ |
| cache | ディスク読み書きのキャッシュ |
| buff/cache | buffersとcacheの合計 |
| available | free, buff/cacheのうち、スワップせずに利用可能なメモリ |
雑多なメモ
- freeコマンドは
/proc/meminfoから収集した内容を加工して出力している - buffers, cacheの違いはちゃんと調べていない。「ディスクのキャッシュである」程度の理解とどめる
-
-h (-human)オプションをつけると読みやすくなる