Intelは、ハードウェアテレメトリメトリクスを照会するために設計されたツールpmtctlを統合することを目的として、Linuxカーネル向けに17のパッチを公開しました。このユーティリティは、再利用可能なライブラリと、listおよびstatコマンドを備えたCLIインターフェースに基づいており、Intel Platform Monitoring Technology (PMT) の正確なデータにアクセスする必要がある開発者向けに設計されています。
pmtctlの動作方法と動作に必要なもの 🔧
このツールは実行に昇格された権限を必要とし、Intel-PMTリポジトリから取得されるメトリクスJSONファイルに依存します。コードはカーネルの tools/arch/x86/pmtctl/ パスに配置され、開発エコシステムへの直接統合が容易になります。コマンドを使用すると、利用可能なPMTデバイスを一覧表示し、リアルタイムの統計情報を照会できるため、x86システムでのハードウェア監視が簡素化されます。
誰にもメトリクスを知られないための17のパッチ 🕵️
Intelは、テレメトリデータを共有する最良の方法は、それを17のパッチの下に隠し、root権限を要求することだと判断しました。なぜなら、プロセッサが必死に汗をかいていないか確認するために特権昇格を強制されること以上に信頼を物語るものはないからです。そう、JSONは自分でリポジトリから探さなければなりません。まるで、ハードウェアを監視したい大人向けの宝探しゲームのように。