言語を選択

ホームページ arrow-right ... arrow-right 開発ツール arrow-right DTrace

DTrace の代わりとなる 7 個の無料および有料のリストをまとめました。 主な競合相手はltraceftraceです。 これらに加えて、ユーザーは DTrace と perfktapSystemTap の間の比較も行います。 また、他の同様のオプションもここで確認できます: 開発ツール


ltrace
Free Open Source

ltraceは、実行されたプロセスによって呼び出される動的ライブラリ呼び出しをインターセプトして記録します...

ftrace
Free Open Source

Linuxカーネルの機能トレーサー。

perf
Free Open Source

CPUパフォーマンスカウンター、トレースポイント、kprobes、およびアップローブ(動的トレース)を計測します。

ktap
Free Open Source

Linux用のスクリプトベースの動的トレースツール。

SystemTapは、ライブ実行中のカーネルお​​よびユーザー空間アプリケーションのインスツルメンテーションを提供します。

strace
Free Open Source

システムコールとシグナルをトレースします。 診断、デバッグ、および指示のユーザースペースユーティリティ。

ktrace
Free Open Source

個々のプロセスのカーネルプロセストレースログ。

DTraceは、Solaris、Mac OS X、およびFreeBSD用のパフォーマンス分析およびトラブルシューティングツールです。

DTrace プラットフォーム

tick-square Linux
tick-square Mac

DTrace 概要

DTraceは、Solaris、Mac OS X、FreeBSDなどのさまざまなオペレーティングシステムにデフォルトで含まれているパフォーマンス分析およびトラブルシューティングツールです。 Linuxへの移植は開発中です。

DTraceはすべてのソフトウェアを計測します。 アプリケーション、データベース、Webサーバーなどのユーザーレベルのソフトウェアだけでなく、オペレーティングシステムのカーネルとデバイスドライバーも含まれます。 名前はDynamic Tracingの略です。DTraceによって開発されたインストルメンテーション手法で、ライブ実行中のインストラクションにインストルメンテーションコードを動的にパッチします。 DTrace機能は、静的トレースもサポートしています。ユーザーフレンドリーなトレースポイントがコードに追加され、展開前にコンパイルされます。

DTraceは、DTraceスクリプトとワンライナーを作成するための言語「D」を提供します。 この言語はCやawkに似ており、ユーザーランドに渡す前にカーネル内のデータをフィルタリングおよび要約する強力な方法を提供します。 これは、データの収集と表示のオーバーヘッドを大幅に削減できるため、パフォーマンスに敏感な運用環境でDTraceを使用できるようにする重要な機能です。

トップDTraceの代替案

ソフトウェアについての意見を共有し、レビューを残してさらに向上させるのに役立てましょう!

DTrace タグ

os-kernel traces debugger software-development developer-tools development

変更の提案

あなたのフィードバック

評価を選択してください
評価を選択してください

Your vote has been counted.

Do you have experience using this software?