free
Wikiduccaは終了しました。今後はゴールドペディアをご利用ください。<nowiki>Wikiduccaは終了しました。今後はゴールドペディアをご利用ください。Linux で空きメモリを調べる。 <pre> [server ~]# free total used free shared buffers cached Mem: 515524 507912 7612 0 49416 260076 -/+ buffers/cache: 198420 317104 <= これ Swap: 1048568 21572 1026996 </pre> 単位を MB にする。 <pre> [server ~]# free -m total used free shared buffers cached Mem: 503 496 7 0 48 253 -/+ buffers/cache: 193 309 Swap: 1023 21 1002 </pre> 309 MB 空きということ。 <table border="1"> <tr><th bgcolor="#ccffcc">行</th><th bgcolor="#ccffcc">項</th><th bgcolor="#ccffcc">KByte</th><th bgcolor="#ccffcc">説明</th></tr> <tr><td class="style_td" rowspan="6" style="text-align: left;">1</td> <th class="style_th" style="text-align: left;">total</th><td class="style_td" style="text-align: right;">515524</td> <td class="style_td" style="text-align: left;">全物理メモリ量の KByte</td></tr><tr><th class="style_th" style="text-align: left;">used</th> <td class="style_td" style="text-align: right;">507912</td><td class="style_td" style="text-align: left;">利用されているメモリの KByte</td></tr> <tr><th class="style_th" style="text-align: left;">free</th><td class="style_td" style="text-align: right;">7612</td> <td class="style_td" style="text-align: left;">total - used の結果・メモリの未使用 KByte</td></tr> <tr><th class="style_th" style="text-align: left;">shared</th><td class="style_td" style="text-align: right;">0</td> <td class="style_td" style="text-align: left;">Shared Mem (tmpfsなど)の利用量ということではない。過去のなごりなので、無視する。</td></tr> <tr><th class="style_th" style="text-align: left;">buffers</th> <td class="style_td" style="text-align: right;">49416</td><td class="style_td" style="text-align: left;">バッファとして利用されているメモリ量 (malloc など)</td></tr> <tr><th class="style_th" style="text-align: left;">cached</th> <td class="style_td" style="text-align: right;">260076</td><td class="style_td" style="text-align: left;">キャッシュとして利用されているメモリ量 (ファイルシステムのキャッシュ・自動)</td></tr> <tr><td class="style_td" rowspan="2">2</td><th class="style_th" style="text-align: left;">used (-)</th><td class="style_td" style="text-align: right;">198420</td> <td class="style_td" style="text-align: left;">used から buffers と cached を引いた値。カーネルやプログラムが利用しているメモリ量</td></tr> <tr><th class="style_th" style="text-align: left;">free (+)</th><td class="style_td" style="text-align: right;">317104</td> <td class="style_td" style="text-align: left;">free に buffers と cached を加えた値。乱暴な説明だけれど、空きとみてもよいメモリ量</td></tr> <tr><td class="style_td" rowspan="3">3</td><th class="style_th" style="text-align: left;">total</th> <td class="style_td" style="text-align: right;">1048568</td><td class="style_td" style="text-align: left;">Swapとして割り当てられている KByte</td></tr> <tr><th class="style_th" style="text-align: left;">used</th><td class="style_td" style="text-align: right;">21572</td> <td class="style_td" style="text-align: left;">使われている Swap の KByte</td></tr> <tr><th class="style_th" style="text-align: left;">free</th> <td class="style_td" style="text-align: right;">1026996</td><td class="style_td" style="text-align: left;">空き Swap のサイズ</td></tr> </table> [[Category:Linux]][[Category:Linuxコマンド]]