私の会社はRed Hat Enterprise Linux 6.7に固執しています。perf record ls
非ルートとして実行すると、「Perfセッションの作成に失敗しました」というエラーが発生します。
$ cat /proc/sys/kernel/perf_event_paranoid
1
$ uname -r
2.6.32-573.51.1.e16.x86_64
Redhat 6.4で動作します。少し前にlinuxへのパッチがありましたが、それがRedhat 6.7に移植されたかどうかはわかりません。
試行しましたが、失敗しました。perfのバグ修正は3.x linuxカーネルに入ったようです。RH6.7は2.xです。
—
projectshave
その後、更新される可能性があります
—
Drakonoved
RHEL 7
か?すべてのバグ修正。(および新しいバグ:-D)
試してみてください
—
osgx
perf record -e cycles:u ls
とperf record -e cpu-clock:u ls
OSのカーネルのプロファイリングを無効にします。perfは、多くの仮想マシン内のハードウェアパフォーマンスカウンター(PMU)でも動作しません(vPMUなし-PMUの仮想化)
yum update
多分?