第8章 コンパイラーとツール


SystemTap

SystemTap は、トレーシング/プロービングツールです。このツールによりユーザーは、オペレーティングシステム (特にカーネル) のアクティビティの詳細な調査と監視を行うことができます。SystemTap は、netstatpstopiostat などのツールの出力と同様の情報を提供します。ただし、SystemTap は、収集した情報に対して、より多くのフィルタリングと分析オプションを提供するよう設計されています。

Red Hat Enterprise Linux 5.8 では、SystemTap がバージョン 1.6 に更新されました。
  • 名前にハイフン ("-") が付いたカーネルモジュール (例: i2c-core) が適切に処理されるようになりました。
  • process.mark は、プローブパラメーターを読み取るための $$parms をサポートするようになりました。
  • SystemTap compile-server および client の動作が、以下のように改善、簡素化されました。
    • compile-server がスクリプトビルドの結果をキャッシュできるようになり、パフォーマンスが向上しました。
    • compile-serverclient が通信を行い、バージョン情報を交換して、通信プロトコルを適宜に調整し、可能な限り最新バージョンのサーバーを使用します。
    • 非推奨ツールである stap-clientstap-authorize-server-certstap-authorize-signing-certstap-find-or-start-serverstap-find-servers は削除されました。
  • リモート実行で、--remote USER@HOST 関数を複数回指定できるようになりました。これにより、カーネルとアーキテクチャーの個別の設定用スクリプトが自動的にビルドされ、指定した全マシンでスクリプトが一度に実行されます。
  • staprun ユーティリティにより、同じスクリプトの複数のインスタンスを同時に実行できるようになりました。
  • 新たな tz_ctime() 関数により、ローカルタイムゾーンの時刻が出力されるようになりました。
  • 軽量な近似的タイムキーピングのための HZ() および jiffies() 関数が新たに追加されました。
Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

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

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

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

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

会社概要

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

© 2024 Red Hat, Inc.