私はLinuxカーネルなどのシステムソフトウェアを適用するプロジェクトを進めています。ベンチマークを使用してボトルネックを検出する方法を説明する「マルチコアアーキテクチャのオペレーティングシステムのスケーラビリティの比較経験」というタイトルのドキュメントを読みました。私は彼らの実験的アプローチに従い、分析ツールを使用して分析レポートを生成できますが、この分析レポートでボトルネックを検出することはできません。
デフォルトでは、no-vmlinux 部分に移動し、ボトルネック関連の機能が見つかりません。私もlockstat.txt
そうではありません/proc/sys/kernel/lock_stat
。
ベストアンサー1
カーネルの統計をロックするには、CONFIG_LOCK_STATS
アクティブな状態に再コンパイルする必要があります。Documentation/lockstat.txt
より多くの文書を見るにはカーネルツリーをチェックしてください。