1

これが私がしたことです:

  1. 制限引数を指定して aq プロセスを実行しましたvmem(たとえば、100GB システムvmemで 50GB を実行)
  2. UNIXtopコマンドをログに記録しました

プロセス全体が完了した後、メモリ使用量を分析しようとしていました。プロセスの %age メモリ使用量が 90% を超えていることがわかりました。私は vmem がメモリ消費を制限すると信じていました。しかし、私のプロセスは時々 90GB 以上のメモリを使用したようです。

これはどのように説明できますか?何か不足していますか?

4

1 に答える 1

1

#terrylynch が言ったように、コマンド ライン パラメーター「-w」は、kdb/q プロセスでメモリ キャップを設定するために使用されます。確認したところ、「-vmem」は kdb コマンド ライン パラメータではないことがわかりました。

このコンテキストでは、vmem は unix でプロセスのメモリを管理するために使用されます。

于 2014-11-10T07:25:35.743 に答える