問題タブ [lttng]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
lttng - LTTng と Babeltrace の Python バインディングが有効にならない
LTTng と Babeltrace をインストールした後、
sudo apt-get install lttng-tools sudo apt-get install lttng-modules-dkms sudo apt-get install liblttng-ust-dev sudo apt-get install babeltrace
しかし、Pythonモジュールをインポートしようとすると、Pythonバインディングが機能しません。
それを使用する方法について何か考えはありますか?
lttng - Eclipse トレースで ARM から LTTNG プロファイルを表示できない
アーム用のLTTngのクロス コンパイルに成功し、ボード上で簡単なテストを行うことができました。ビルド マシンとボードでLTTng セッションを実行しました。Babeltrace を使用して両方のセッションを解釈できました。それはいいです。しかし、Eclipse にインポートすると、ビルド マシンからのセッションしか表示できませんでした。何を与える?同じフォーマットで出力されていませんか?
いくつかの追加情報:両方のセッション ディレクトリの下に、channel.idx
およびメタデータ ファイルがあります。ただし、ビルド セッションの場合のみ、Eclipse はそれを 1 つのアイコンとして表示し、CPU 使用率、LTTng カーネル分析、Tmf 統計分析を示します。ボードの場合は、ファイルを一覧表示するだけです。
同じ問題に遭遇した人はいますか?または、EclipseでLTTng 組み込みセッションを解釈できましたか?
lttng - lttng を使用して pidstat と同様のパフォーマンス データを収集するにはどうすればよいですか?
パフォーマンス データとは、各プロセスの CPU、メモリ、ディスクの使用量などを意味します。私はUbuntu 14.04 LTSを使用しており、PPAバージョンをインストールしましたが、lttngTopの使用方法に関する指示に従ってください。実行できませんでした。「トレースファイルを開けません」などのエラーが常に返されます。これらのデータを収集する他の方法はありますか、またはどこが間違っているか教えてもらえますか? ありがとう。
lttng - LTTng でのトレースロス
アプリケーションで Lttng を使用しています。重いトレースを有効にしましたが、トレースに損失があることがわかりました。トレース ロスまたはそれに関する情報があるかどうかを知る方法はありますか。それらについて知る必要のある API 呼び出しはありますか。
ありがとうございます。KVRanganadh.
session - マルチセッション LTTng を破棄するにはどうすればよいですか
LTTng セッションを作成しました。
その後、意図せずに別のセッションを作成しました:
だから私はセッションを破壊しました:
ただし、B のみを破棄します。別の 'lttng destroy' ではエラーが発生するだけです。Aを倒すにはどうしたらいいですか?
makefile - lttng-modules ツリーの外に lttng-probe-... モジュールを構築することは可能ですか?
すべてのソース ファイルを 1 か所にまとめたいので、私の目標は lttng-modules ディレクトリの外に lttng-probe-xxx モジュールをビルドすることです。簡単な Makefile を作成しましたが、コンパイル中にモジュールをロードしようとすると、「lttng_probe_register」と「lttng_probe_unregister」が未定義であるというメッセージが表示されました (コンパイル中も同じです)。
メイクファイル:
KERNELDIR はエクスポートされた変数で、Linux カーネルの src です。
LTTNGDIR はエクスポートされた変数で、lttng-modules の src です。
これら 2 つを lttng-probes.c から私の lttng-probe-hello.ko にリンクすることは可能ですか?
lttng - LTTNG (CTF) トレース データの後処理
生データをキャプチャするトレースポイントを作成しました。このデータを後処理し、場合によっては Eclipse でトレース パースペクティブ用の新しいビューアーを作成できるようにしたいと考えていますが、どこから始めればよいかわかりません。trace eclipse パースペクティブ用の新しいビューアーを作成する方法、ctf ファイルを読み取る方法、およびビューで結果をグラフ化する方法を説明するドキュメントを見つけたいと思っていました。
または、トレース データを読み取り、後処理されたデータを使用していくつかの新しいトレース イベントを追加したいだけです。
質問の背景として、トレースのタイムスタンプを分析し、平均スループットとレイテンシに関する統計を生成したいと考えています。トレースポイントの挿入中にこれを行うことはできますが、計算を分析部分にオフロードしたいと思います。
リッチ
linux - 実稼働 Linux システム (RH/CentOS および Debian/Ubuntu) でのシステム レベル トレースの状態はどうなっていますか?
私は社内のクラウド インフラストラクチャ (OpenStack) の開発を支援して、AWS/Rackspace/SoftLayer/etc に代わる完全なオンプレミスの代替手段を部門に提供しています。
私の上司は、 DTraceのサポートを依頼している社内顧客からの質問を私に伝えました。私は、Oracle DTrace Projectとdtrace4linuxおよび Linux 独自のネイティブSystemTap (最初は Linux kprobes上に構築されたことを思い出します。 3.5 カーネル)。SysdigやLTTng、さらにはfulltraceについても聞いたことがあります (Linux カーネルftrace
とuprobes
サポートの違いは何ですか?)
私の最初の応答は、このユーザーがltraceを効果的に使用しようとしたかどうかを尋ねることでした。これは、-S
システム コール トレースをインターリーブするオプションです ( strace 風)。
しかし、お客様が戻ってくる前にもっと知りたいです。
私の最初の最も重要な質問は、これらのさまざまなオプションの中で、CentOS 6、6.5、および 7.0 で「すぐに」(ストック カーネルを交換せずに) 使用できるものはどれかということです。Ubuntu 12.04 および 14.04 LTS リリースについても同じ質問ですか?
これらのうち、クラウド VM インスタンス (OpenStack Nova、KVM) 内からの使用に特に適している、または特に適していないものはありますか?
これらのオプションの合理的に適切で最近の比較はありますか? それらのそれぞれに関連する時間と労力の投資に対する私の最善の策は何ですか?
Niels Provos のSystraceに関する作業に何が起こったのか