web-dev-qa-db-ja.com

LinuxおよびMacOS XのXPerfの代替手段は何ですか?

XPerfは、CPU、I/Oなどのさまざまなシステムアクティビティの詳細なトレースを取得できるツールです...

詳細のため、スタックトレース数、ディスク位置オフセットグラフ、ドライバー呼び出しなどを確認できます...

LinuxおよびMacOS XのXPerfのような代替品はありますか?そこにある一流のパフォーマンスツールは何ですか?

4
Tamara Wijsman

Linuxの場合、多くのツールを組み合わせることができます。 top(またはhtop)、iotopなど。BSDアカウンティングをインストールしてsaコマンドを使用することもできます。

2
Darek

OS Xの場合は、dtraceと派生ツールを調べてください(私はfs_usageおよびsc_usage 関連しています; Linuxポートもあります)、およびSharkなどのAppleの開発者ツールの一部(例: ここ および ここ を参照)。

3
Daniel Beck

fseventer は、OS X用の優れたGUIファイルシステムモニターです(10.9 Mavericksまでサポート、10.10 Yosemiteはまだサポートされていません)。 Spotlight APIを使用しており、不要な書き込みアクティビティを特定したり、実際に読み込まれている構成ファイルを特定したりするのに役立つことがよくあります。

0
porg