メモリに関するいくつかの結論をREDHAT

まず、メモリ、正確な表示メモリを表示する方法

トップコマンドの後%MEMの内容を表示するために、直接使用することができます。あなたは1つが、プロセスのメモリ使用量のoracleユーザーを見たい場合は、次のコマンドを使用することができ、表示するプロセスまたはユーザによって表示するように選択することができます:
 (1)トップ
  トップコマンドは、リアルタイムでシステムに各プロセスを表示することができますLinuxの一般的に使用されるパフォーマンス解析ツールの下にありますWindowsに似たリソース消費状況、タスクマネージャー
  topコマンドの後には、%MEMの内容を表示するために、直接使用することができます。あなたは1つが、プロセスのメモリ使用量のoracleユーザーを見たい場合は、次のコマンドを使用することができ、プロセスごと、ユーザービューを表示するように選択することができます:
  $トップ-uオラクルの
内容説明を:
  PID:プロセスID
  USER:プロセス所有者の
  優先順位のプロセス:PRレベルは、より小さな優先度が実行される
  値:NInice
  VIRT:プロセスによって占有仮想メモリ
  RES:プロセスは、物理メモリ取り
  SHRを:プロセスによって使用される共有メモリ
  プロセスの状態:Sを Sは、睡眠を示し、Rはランニングを表し、Zは、死んだ状態を表し、Nは負でそのプロセスの優先度を示している
  プロセスのCPU使用率:%のCPU
  %のMEM:プロセスで使用される物理メモリと総メモリのパーセンテージ
  タイム+:プロセスが後に開始します合計占有CPU時間で、CPU時間の累積値を使用します。
  COMMAND:プロセスコマンド名起動し
  、一般的に使用されるコマンドを:
  P:%のCPU使用率をランク付けすることによって
  T:プレスMITEを+ランキング
  M:%MEM押しランキング
(2)PMAP
  処理できるビュープロセス場合によって占有メモリ情報は、(プロセスがPSを見ることができる)は次のように:
  $ 14596 PMAPの-d
 (3)PSを
  、次の例では:
  $ PSを-e -o 'pidを、COMM、引数 、PCPU、RSZ、VSZ、STIME、ユーザー、UID' はい実メモリRSZ
  $ psの-e -o「pidを、COMM 、引数、PCPU、RSZ、VSZ、STIME、 ユーザー、UID「| grepのオラクル|ソート-nrk5
  RSZは降順、ソート・メモリーの実施形態を実現するために、実メモリであります

 

(1234とする)のPIDのPS -efによって検出プロセス、およびその後の/ proc / 1234 /ステータスをチェックします

 

あなたは、状況全体的なメモリ・システムについての詳細を知りたい場合は、/ procの/ meminfoに理解する必要があります

$ の/ proc / meminfoに
MemTotal:        15729052 キロバイト
MEMFREE:          1828388 キロバイト
MemAvailable:    12821372 キロバイト
バッファ:              712 キロバイト
キャッシュ:          11627816 キロバイト
SwapCached:        118488 キロバイト
アクティブ:           6834364 キロバイト
非アクティブ:         6244296 キロバイト
アクティブ(アノン):     1464156 キロバイト
非アクティブ(アノン):    897084 キロバイト
アクティブ(ファイル):     5370208 キロバイト
非アクティブ(ファイル):   5347212 キロバイト
Unevictable:        74620 キロバイト
Mlocked:            74620 キロバイト
SwapTotal:        2097148 キロバイト
SwapFree:         1538872 キロバイト
ダーティー:               1500 キロバイト
ライトバック:              0 キロバイト
AnonPages:        1428456 キロバイト
マップされた:            152644 キロバイト
SHMEM:             908940 キロバイト
スラブ:              580448 キロバイト
SReclaimable:      528968 キロバイト
SUnreclaim:         51480 キロバイト
KernelStack:        11776 キロバイト
ページテーブル:         15828 キロバイト
NFS_Unstable:           0 キロバイト
バウンス:                 0 キロバイト
WritebackTmp:           0 キロバイト
CommitLimit:      9961672 キロバイト
Committed_AS:     7472196 キロバイト
VmallocTotal:    34359738367 キロバイト
VmallocUsed:        67692 キロバイト
VmallocChunk:    34359645184 キロバイト
HardwareCorrupted:      0 キロバイト
AnonHugePages:    1095680 KB
HugePages_Total:        0 
HugePages_Free:         0 
HugePages_Rsvd:         0 
HugePages_Surp:         0 
Hugepagesize:        2048 キロバイト
DirectMap4k:       255996 キロバイト
DirectMap2M:     16513024キロバイト

次のように詳細:

MemTotal:すべての利用可能なRAMのサイズ(即ち、物理メモリマイナスバイナリコードとカーネルのサイズは、いくつかの予約ビット)
 
MEMFREE:LowFreeとHighFreeの合計は、システムが未使用のメモリ保持であります
 
バッファ:バッファサイズを作るために使用される文書
 
キャッシュされた:キャッシュメモリ(キャッシュメモリ)メモリサイズを持つ(等しいDISKCACHEマイナスSwapCache)。
 
SwapCached:キャッシュメモリにスワップ領域のサイズ(キャッシュメモリ)が使用され、メモリからスワップアウトされているが、まだスワップファイルに保存されています。I再オープンすることなく、迅速に交換するために必要なときに / Oポートを。
 
アクティブ:そうでない場合は、他の目的には使用しないで非常に必要でない限り、積極的に活用して、バッファやキャッシュメモリのページングファイルのサイズ。
 
非アクティブ:ページファイルのバッファやキャッシュメモリのサイズが頻繁に使用されていない、他の方法で使用することができます。
 
HighTotalの:
 
HighFree:地域が直接カーネル空間にマッピングされていません。カーネルはメモリのそのセクションを使用するように異なる戦術を使用する必要があります。
 
LowTotalの:
 
LowFree:低高いメモリは同じ効果を得ることができ、また、独自のカーネルデータ構造の一部を記録するために使用することができます。多くのうち、
 
     スラブからすべてがどこに割り当てられている他のものは、それがあります。あなたがLOWMEMの外にいるときに悪いことが起こります。
 
SwapTotal:スワップ領域の合計サイズ
 
SwapFree:スワップ領域のサイズは、使用されていません
 
ダーティー:ディスクメモリサイズに書き戻されるのを待っています。
 
ライトバック:ディスクのメモリサイズに書き戻されています。
 
AnonPages:マップされていないメモリページサイズ
 
デバイスマッピングファイルのサイズ:マップされました。
 
スラブ:カーネルデータ構造のキャッシュサイズは、それがアプリケーションに起因する消費電力を削減し、メモリを解放することができます。
 
SReclaimable:回復可能なスラブのサイズ
 
SUnreclaim:回復不能のスラブサイズ(SUnreclaim + SReclaimable =スラブ)
 
ページテーブル:インデックステーブルメモリページング管理ページのサイズ。
 
NFS_Unstable:ページ・テーブルの不安定性の大きさ
 
VmallocTotal:仮想メモリサイズはvmallocすることができます
 
VmallocUsed:仮想メモリのサイズを使用しています。
 
VmallocChunk:vmalloc領域の最大contigiousブロック無料

 

 

 

 

 

 

 

 

 

 

 

 

 

 

おすすめ

転載: www.cnblogs.com/augusite/p/11797190.html