Centos 7がインストールされたデスクトップシステムがあります。 4つのコアと12GBのRAMを備えています。メモリ情報を見つけるには、free -h
次のコマンドを使用します。混乱しています。
[user@xyz-hi ~]$ free -h
total used free shared buff/cache available
Mem: 11G 4.6G 231M 94M 6.8G 6.6G
Swap: 3.9G 104M 3.8G
合計列には合計11GB(正確さ)と記載されており、使用可能な最後の列には6.6GB、4.6Gが使用されたことが示されています。
使用されるメモリが4.6 GBの場合、残りのメモリは6.4 GB(11-4.6 = 6.4)にする必要があります。上記の出力の正しい解釈は何ですか?合計メモリ、空きメモリ、空きメモリの違いは何ですか?一部の新しいアプリケーションに1GB以上のメモリが必要な場合、メモリが不足していますか?
ベストアンサー1
man free
コマンドで私の問題を修正しました。
DESCRIPTION
free displays the total amount of free and used physical and swap mem‐
ory in the system, as well as the buffers and caches used by the ker‐
nel. The information is gathered by parsing /proc/meminfo. The dis‐
played columns are:
total Total installed memory (MemTotal and SwapTotal in /proc/meminfo)
used Used memory (calculated as total - free - buffers - cache)
free Unused memory (MemFree and SwapFree in /proc/meminfo)
shared Memory used (mostly) by tmpfs (Shmem in /proc/meminfo, available
on kernels 2.6.32, displayed as zero if not available)
buffers
Memory used by kernel buffers (Buffers in /proc/meminfo)
cache Memory used by the page cache and slabs (Cached and Slab in
/proc/meminfo)
buff/cache
Sum of buffers and cache
available
Estimation of how much memory is available for starting new
applications, without swapping. Unlike the data provided by the
cache or free fields, this field takes into account page cache
and also that not all reclaimable memory slabs will be reclaimed
due to items being in use (MemAvailable in /proc/meminfo, avail‐
able on kernels 3.14, emulated on kernels 2.6.27+, otherwise the
same as free)