将“perf stat”输出保存到文件,而不保存执行命令的输出

将“perf stat”输出保存到文件,而不保存执行命令的输出

我正在运行perf stat以下命令./start-server.sh -f server-config.xml

perf stat -e cache-misses ./start-server.sh -f server-config.xml

我想将perf结果保存到文件中,例如通过附加&>out.txt到命令中,但是如果我将输出写入文件,那么我就会捕获输出perfstart-server输出。有没有办法让我执行此命令,以便只有输出perf会写入输出文件?

答案1

perf help stat我的 Debian 7 开始:

-o file--output file
将输出打印到指定的文件中。

尝试:

perf stat -o out.txt -e cache-misses ./start-server.sh -f server-config.xml

相关内容