ホームページ >運用・保守 >Linuxの運用と保守 >Linux でメモリ使用量を確認するにはどうすればよいですか?
入力: トップ
PID |
プロセスのID |
ユーザー |
プロセス所有者 |
PR |
プロセスの優先レベル、優先順位が小さいほど実行されます |
ニース |
Value |
VIRT |
プロセスによって占有されている仮想メモリ |
RES |
によって占有される物理メモリプロセス |
SHR |
プロセスによって使用される共有メモリ |
S |
プロセスのステータス。 S はスリープ中、R は実行中、Z はゾンビ状態、N はプロセスの優先順位の値が負であることを意味します |
。 |
プロセスによって使用される物理メモリと合計メモリの割合 |
TIME+ |
開始後にプロセスが占有する合計CPU時間、つまり累積CPU 使用時間の値。 |
COMMAND |
プロセス起動コマンド名 |
入力:無料
Total |
物理メモリの合計サイズ。 |
中古 |
どれくらい大きくなりましたか。 |
無料 |
利用可能な数。 |
Shared |
複数のプロセスによって共有される合計メモリ。 |
Buffers/cached |
ディスクキャッシュのサイズ。 |
3 行目 (-/+ バッファ/キャッシュ):
Used |
どのくらいの大きさで使用されているか。 |
無料 |
利用可能な数。 |
4行目swap:
Total |
物理メモリの合計サイズ。 |
中古 |
どれくらい大きくなりましたか。 |
無料 |
利用可能な数。 |
違い:
2行目(mem)のused/freeと3行目(-/+buffers/cache)のused/freeの違い
違い最初の行は、OS (オペレーティング システム) の観点からのものです。OS (オペレーティング システム) では、バッファ/キャッシュがすべて使用されるため、使用可能なメモリは 3489800 KB になります。
3 行目は、アプリケーションの観点からの参照です。アプリケーションがメモリを使用する必要がある場合、buffers/cached はファイル読み取りのパフォーマンスを向上させるためのものです。すぐにリサイクルされます。
したがって、アプリケーションの観点から見ると、利用可能なメモリ = 空きメモリ +バッファ+キャッシュとなります。
上記の例のように: 434884 + 36436 + 421856 = 893176
-/+ バッファ/キャッシュメモリ番号の計算:
-バッファ/キャッシュメモリ番号: 使用済み - バッファ - キャッシュ
使用値: 3489800 - 36436 - 421856 = 3031508
+バッファー/キャッシュメモリ数: 空き + バッファー + キャッシュ済み
空き値: 434884 + 36436 + 421856 = 893176
以上がLinux でメモリ使用量を確認するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。