UNIX ジョブでパフォーマンス テストを行うように指示する受信タスクがあります。ジョブのパフォーマンス (実行時間と CPU リソース) を教えてくれるものが UNIX にあるかどうか知りたいですか? 前後の比較をする予定です。
1 に答える
0
Linux プロファイル ツールを使用できますperf
。例:
perf stat ls
私のコンピューターでは:
Performance counter stats for 'ls':
2.066571 task-clock # 0.804 CPUs utilized
1 context-switches # 0.000 M/sec
0 CPU-migrations # 0.000 M/sec
267 page-faults # 0.129 M/sec
2,434,744 cycles # 1.178 GHz [57.78%]
1,384,929 stalled-cycles-frontend # 56.88% frontend cycles idle [52.01%]
1,035,939 stalled-cycles-backend # 42.55% backend cycles idle [98.96%]
1,894,339 instructions # 0.78 insns per cycle
# 0.73 stalled cycles per insn
370,865 branches # 179.459 M/sec
14,280 branch-misses # 3.85% of all branches
0.002569026 seconds time elapsed
于 2013-06-06T04:34:47.863 に答える