検索

第41章 SystemTap

download PDF

41.1. はじめに

SystemTap は、実行中の Linux カーネルに関する情報の収集を簡素化するシンプルなコマンドラインインターフェイスとスクリプト言語を提供し、さらに分析できるようにします。複雑なパフォーマンスや機能問題の診断を可能にするために、データを抽出、フィルターリング、および安全に要約できます。
SystemTap を使用すると、スクリプトを SystemTap スクリプト言語で記述できます。これは、C コードカーネルモジュールにコンパイルされ、カーネルに挿入されます。
systemtap スクリプトの背後にある重要な概念は、イベントに名前を付け、ハンドラーを提供することです。指定したイベントが発生するたびに、Linux カーネルはハンドラーをクイックサブルーチンであるかのように実行し、再開します。関数の入力または終了、タイマーの有効期限、systemtap セッションの開始や停止など、さまざまな種類のイベントがあります。ハンドラーは一連のスクリプト言語のステートメントで、イベント発生時に実行する作業を指定します。この作業には通常、イベントコンテキストからのデータの抽出、内部変数への保存、または結果の出力が含まれます。
Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

© 2024 Red Hat, Inc.