このページでは、Container-Optimized OS のデバッグに使用できるツールについて説明します。
Container-Optimized OS で perf
ツールを実行する
デフォルトでは、perf
は Container-Optimized OS にインストールされます。シェル コマンドラインから cos
インスタンスで perf
を実行できます。
特権が制限されている場合は、次のコマンドを使用してパフォーマンス イベント システムの使用を有効にする必要があります。
echo -1 | sudo tee /proc/sys/kernel/perf_event_paranoid
perf の使用方法については、perf
マニュアルとカーネルの sysctl 設定をご覧ください。
カーネルのクラッシュ ダンプの収集を有効にする
まれにカーネル パニックが発生した場合、カーネルのクラッシュダンプの収集を有効にすると、お客様と Cloud カスタマーケアが根本原因を特定できます。クラッシュダンプを有効にするには、オープンソースのドキュメントの ユーザーガイド: COS のカーネル クラッシュダンプの収集をご覧ください。このユーザーガイドでは、Container-Optimized OS を搭載した GKE ノードまたは Compute Engine から作成された Container-Optimized OS インスタンスでカーネルのクラッシュダンプを収集する方法について説明します。