Linux/Unix プロセスのピークメモリ使用量 [closed] 質問する

Linux/Unix プロセスのピークメモリ使用量 [closed] 質問する

コマンドラインを実行してピーク時の RAM 使用量の合計を報告するツールはありますか?

/usr/bin/timeに似たものを想像しています

ベストアンサー1

[編集: Ubuntu 14.04 で動作します:/usr/bin/time -v command必ずフルパスを使用してください。]

/usr/bin/time合格すれば、その情報が提供されるようです-v(これは Ubuntu 8.10 の場合です)。たとえば、Maximum resident set size以下を参照してください。

$ /usr/bin/time -v ls /
....
        計測中のコマンド: "ls /"
        ユーザー時間(秒): 0.00
        システム時間(秒): 0.01
        このジョブが取得した CPU の割合: 250%
        経過時間(壁時計)(h:mm:ss または m:ss): 0:00.00
        平均共有テキスト サイズ (KB): 0
        平均非共有データサイズ (KB): 0
        平均スタックサイズ(キロバイト): 0
        平均合計サイズ (キロバイト): 0
        最大常駐セットサイズ (kbytes): 0
        平均常駐セットサイズ (KB): 0
        主要な(I/O を必要とする)ページ フォールト: 0
        マイナー(フレームの再利用)ページフォールト: 315
        自発的なコンテキストスイッチ: 2
        不本意なコンテキストスイッチ: 0
        スワップ: 0
        ファイル システム入力: 0
        ファイルシステム出力: 0
        送信されたソケットメッセージ: 0
        受信したソケットメッセージ: 0
        送信された信号: 0
        ページサイズ(バイト): 4096
        終了ステータス: 0

おすすめ記事