デバッグツールを使用する

このページでは、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 インスタンスでカーネルのクラッシュダンプを収集する方法について説明します。