実装する:-
free -k
次の出力を提供します:-
total used free shared buff/cache available
Mem: 1863224 966628 94584 88584 802012 620712
Swap: 1048572 167936 880636
空きメモリを見つけるには
free = total -(used + buffcache)
free = 1863224 - (966628+802012)
= 94584 which is correct
利用可能なメモリを計算する方法は?利用可能なメモリと利用可能なメモリの違いは何ですか?
ベストアンサー1
free
マンページから:
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)
したがって、これは他の数値から派生した推定値です(正確な計算ではありません)。薬利用可能なメモリと利用可能なバッファ/キャッシュ。