Linuxタイマーと仮想化サーバー:タイマーの頻度を読み取るには?

Linuxタイマーと仮想化サーバー:タイマーの頻度を読み取るには?

私たちのサーバーでは一定の帯域幅を求めていますが、ここ数年の間、多くのディストリビューションにはデスクトップユーザーに偏りがあり、待ち時間の短いカーネルが含まれていました。

このFAQで述べたようにLinuxゲストがCPU負荷を高める可能性がある、他のハイパーバイザーでも動作します。

  1. これらのゲストコアのタイマ周波数は1000Hzです。仮想マシンを実行しているサーバーに損傷を与えます。

  2. 一般的な解決策は「カーネルパラメータ:ディストリビュータ=10」です。

Q:現在タイマー周波数を確保するための安定した方法はありますか?

指示:

  1. テストをスクリプト(bashまたはPython)としてコーディングする必要があります。

  2. 私は 'cat /proc/interrupts; sleep 10; cat /proc/interrupts'の肯定性は信頼できないと思いますが、あなたは私を説得できます。

答え1

次に始まる行を探す設定_HZ =次のファイルに移動します。

/boot/config-$(uname -r)

/スタート/構成

/proc/config.gz

注:最後のファイルが見つからない場合は、そのファイルをロードしてみてください。

モジュールプローブの構成

最後の機会:Googleツール抽出-ikconfig(試してもらえてすみません)。

関連情報