CPU_FREQ_STAT
というフラグがあります。
exports CPU frequency statistics information through sysfs
file system.
詳細については、ここをクリックしてください。CPUFreqドライバkconfig
その後、統計のエクスポートによる継続的なI / O操作によって引き起こされる可能性があるメモリオーバーヘッド、パフォーマンス、およびバッテリ寿命の低下を推測できます。
この主張は正しいですか?そうでなければなぜですか?
答え1
sysfs は仮想ファイルシステムです。実際にはディスクに存在しないため(ディスク)I / Oはありません。ファイルを読み取らない限り、仮想I/Oもまったくありません。これは、他のシステムコールを追加するのではなく、//を介してopen
ユーザースペースに公開されるカーネルAPIです。read
write
close
一つあるかもしれません非常に小さい高い。カウンタを保持するのに少しメモリが必要で、それを更新するのに少しのCPU時間が必要で、カーネルイメージのサイズが少し増えます。
OTOH、コンピュータで周波数調整を使用する場合、その機能をオフにすると動作を研究する能力が大幅に低下し、適時にCPU周波数を下げると性能とバッテリ寿命に大きな影響を与えることが多い。