2

perfコマンドを実行した後に結果を保存したい。

perf stat -B dd if = / dev / zero of = / dev / null count = 1000000&> result1

私はいくつかの方法を試しました

    (perf stat -B dd if=/dev/zero of=/dev/null count=1000000 &>result1) > result2
    (perf stat -B dd if=/dev/zero of=/dev/null count=1000000 &>result1) 2> result2
    (perf stat -B dd if=/dev/zero of=/dev/null count=1000000 &>result1) &> result2
    ((perf stat -B dd if=/dev/zero of=/dev/null count=1000000 &>result1) &> result2) > result3

まあ、これらのどれも私が欲しいものを実際に私に与えませんでした。

結果は

'dd if = enter code here/ dev / zero of = / dev / null count = 1000000'のパフォーマンスカウンター統計:

    235.959041 task-clock                #    0.998 CPUs utilized          
            20 context-switches          #    0.000 M/sec                
   .........(too long, dont want to have all of them here)
   0.236448007 seconds time elapsed"

これらをファイルに保存したいだけです。

どうもありがとう!!!

4

1 に答える 1

2

straceファイル記述子0に書き込むことを示してperfいるため、これは機能するはずです:

perf stat -B dd if=/dev/zero of=/dev/null count=1000000 0> result1
于 2012-11-16T18:10:45.517 に答える