tmp
Friday, August 25, 2017
memory usage on ubuntu
Ubuntuのメモリ使用状況の見方について サーバ触らなすぎていつも忘れるのでメモっておく ## free メモリの使用状況を表示(単位はKB) ``` $ free total used free shared buffers cached Mem: 3521664 3183148 338516 292 135528 1904476 -/+ buffers/cache: 1143144 2378520 Swap: 2097148 488 2096660 ``` * Mem: * total 実メモリの全容量 * used 実メモリの使用容量 * free 実メモリの空き容量 * shared 共有メモリ容量 * buffers バッファメモリ容量 厳密には違うけどページキャッシュと大体同じ * cached ページキャッシュメモリ容量 * -/+ buffers/cache: * used = used - buffers - cached **キャッシュ以外で実際に使っている使用容量** * free = free + buffers + cached **キャッシュを含めた空き容量** * Swap: * total swapの全容量 * used swapの使用容量 * free swapの空き容量 見るべきところはキャッシュを計算した後の値 used = 1143144 = 1.1GB free = 2378520 = 2.4GB Swap はメモリ上であまり使われなくなったデータがファイルに退避されたものなのであんまり気にしなくて良い ### 各メモリについて * 共有メモリ 複数のプログラムが同時並行的にアクセスするメモリ * ページキャッシュメモリ ファイルのページをキャッシュするメモリ * バッファメモリ 厳密には違うけどページキャッシュと大体同じ ## 参考 * free, vmstat コマンドについて http://qiita.com/shinyashikis@github/items/7eb33f22cc6ad02f37ea * free の見方 http://www.math.kobe-u.ac.jp/HOME/kodama/tips-free-memory.html * バッファ、ページキャッシュの違い http://b.l0g.jp/linux/buffercache-and-page-cache/
No comments:
Post a Comment
Newer Post
Older Post
Home
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment