1
sytemtap-sdt-devパッケージを見つけました。端末タイプから:
sudo apt-get install systemtap-sdt-dev
このパッケージはを提供しますdtrace
。
名前dtrace
には理由がありますが、元のの名前とまったく同じではないことに注意してくださいSolaris
。おそらくいくつかのことができますが、すべてではありません。
2
コンパイルを気にしないのであればdtrace
、Paul Foxによるポートがより完全な機能バージョンです:ftp :
//crisp.dyndns-server.com/pub/release/website/dtrace/
ビルドは非常に簡単です。READMEを参照してください。
3
Oracle
ポートもあります。しかし、私はそれをテストしておらず、推奨しません。どうやら、Paul Foxポートをプローブするのは約0.1パーセントだけです。
$ dtrace -l | wc -l
394267
皮肉なのは、の原作Oracle
者が購入したためです。Sun
dtrace
Solaris
4
Linux-dtraceには(元の)Solaris-dtraceが提供するユーザースペース機能がいくつかないことに注意してください。したがって、Node.jsのプロファイリングなど、dtraceの特定の使用は、dtraceのclone、fork、またはimmitationを使用して、不可能ではないにしても複雑になります。