コマンドfreeシステムのメモリステータスの表示
3905 ワード
freeコマンドは、現在のシステムで使用されていないメモリと使用されているメモリの数を表示したり、カーネルで使用されているメモリバッファを表示したりすることができます.コマンド構文free(オプション) コマンドオプション-b:メモリ使用量をByte単位で表示します.-k:KB単位でメモリ使用量を表示します.-m:MB単位でメモリ使用量を表示します.-o:バッファ調整列は表示されません.-s:メモリの使用状況を継続的に観察します.-t:メモリ合計列を表示する; システムのメモリステータスを表示する
説明:「total=used+free+buff/cache」;「available=free+buff/cache(空き部分)」;buff(バッファ):CPUがディスクにデータを書き込む場合、ディスクの記憶速度がCPUより低いため、CPUが動作する時に先に書いたデータをメモリに保存し、この部分のメモリはバッファメモリである.Cache(キャッシュ):CPUがディスクからデータを読み出す場合、ディスク出力速度がCPUの読み取り速度より低いため、ディスクのデータは予めメモリに格納され、この部分のメモリはキャッシュメモリである.
[root@localhost ~]# free
total used free shared buff/cache available
Mem: 1008392 118604 569412 6876 320376 712328
Swap: 2097148 0 2097148
[root@localhost ~]# free -h
total used free shared buff/cache available
Mem: 984M 115M 556M 6.7M 312M 695M
Swap: 2.0G 0B 2.0G
[root@localhost ~]# free -b
total used free shared buff/cache available
Mem: 1032593408 121286656 583221248 7041024 328085504 729587712
Swap: 2147479552 0 2147479552
[root@localhost ~]# free -k
total used free shared buff/cache available
Mem: 1008392 118444 569552 6876 320396 712488
Swap: 2097148 0 2097148
[root@localhost ~]# free -t
total used free shared buff/cache available
Mem: 1008392 118444 569552 6876 320396 712488
Swap: 2097148 0 2097148
Total: 3105540 118444 2666700
説明:「total=used+free+buff/cache」;「available=free+buff/cache(空き部分)」;buff(バッファ):CPUがディスクにデータを書き込む場合、ディスクの記憶速度がCPUより低いため、CPUが動作する時に先に書いたデータをメモリに保存し、この部分のメモリはバッファメモリである.Cache(キャッシュ):CPUがディスクからデータを読み出す場合、ディスク出力速度がCPUの読み取り速度より低いため、ディスクのデータは予めメモリに格納され、この部分のメモリはキャッシュメモリである.