-1

DebianLinuxサーバーにインストールした2つのツールの実行時間を比較しようとしています。ここで、これら2つのツールを実行するために2つのコマンドラインコマンドを指定する必要があります。

たとえば、

cat file1 file2 file3 > file4

cat file4 file5 file6 > file7

ここで、1番目と2番目のコマンドの実行時間を見つけたいと思います。

誰かが私を助けることができますか、これらの2つのコマンドの実行時間を見つける方法はありますか?プログラムによる基盤(たとえばJava)も受け入れられます。

4

2 に答える 2

1

Linuxのtimeコマンドを試しましたか?

ページからman

timeコマンドは、指定された引数を使用して、指定されたプログラムコマンドを実行します。コマンドが終了すると、timeはこのプログラムの実行に関するタイミング統計を示すメッセージを標準出力に書き込みます。

多くの場合、シェルにはtimeコマンドも組み込まれているため、混乱が生じる可能性があることに注意してください。組み込みではなくコマンドが必要な場合(より完全に機能する可能性が高い)、最も簡単な方法は、フルパスを介してコマンドを指定することです。

$ /usr/bin/time -o timing_info {my command}

(例えば)

于 2012-06-21T13:40:37.127 に答える
1

timeコマンドを使用する

time cat file1 file2 file3 > file4

time出力をに書き込むstderrので、リダイレクトが問題になることはありません。

于 2012-06-21T13:40:53.300 に答える