マゼンタカーネルでプロセスがいくつかのコンテキスト切り替えを行ったかどうかを確認する方法は?

マゼンタカーネルでプロセスがいくつかのコンテキスト切り替えを行ったかどうかを確認する方法は?

マゼンタカーネルでプロセスが実行したコンテキスト切り替えの数を知る方法はありますか?

メモ:

  • FuchsiaのMagentaカーネルは最近Zirconに名前が変更されましたが、以下の答えは同じままです。

  • 使用可能なtopコマンドは、次の出力を提供します。

ここに画像の説明を入力してください。

ベストアンサー1

現時点では、プロセス/タスク/タスクに関する具体的な詳細は得られません。次の詳細を取得できませんFuchsia / Zircon (Magenta)

  • kstats -c: システム CPU ステータスの印刷
  • kstats -m: システムメモリ状態の印刷

CPU統計列は次の詳細を提供します。

  • cpu:CPU番号
  • load:負荷率
  • sched: スケジューラ統計 --> コンテキスト切り替え、明示的なスレッド生成、割り込みによるスレッドプリエンプションイベント
  • sysc: システムコール
  • ints:割り込み統計(ハードウェア、タイマーなど)
  • ipi:プロセス間割り込み

おすすめ記事