Debian 10 dmesg メッセージの MTRR (Memory Type Range Register)

Debian 10 dmesg メッセージの MTRR (Memory Type Range Register)
[Sun Mar  1 07:51:40 2020] MTRR default type: uncachable
[Sun Mar  1 07:51:40 2020] MTRR fixed ranges enabled:
[Sun Mar  1 07:51:40 2020] MTRR variable ranges enabled:
[Sun Mar  1 07:51:40 2020] pmd_set_huge: Cannot satisfy [mem 0xf8000000-0xf8200000] with a huge-page mapping due to MTRR override.

数日前にサーバーを再起動した後、これらのメッセージが表示されました。

おそらく関連があるかもしれません:

enable_mtrr_cleanup発見中カーネルパラメータ、私は次のように引用します。

The kernel tries to adjust MTRR layout from continuous
to discrete, to make X server driver able to add WB
entry later. This parameter enables that.

上記は理解していませんが、ハードウェアについて言及する必要があるようです。

CPU(およびiGPU)Intelを搭載したDellの旧製品であるPowerEdge T20です。Xeon E3-1225 v33.2GHz、8MBキャッシュ、4C/4T、フルスペックインテルアーク+ それはあるUDIMMの32GB DDR3

私が見つけたすべてMTRR(Memory Type Range Register)はウィキペディアにあります。、残念ながら私もそれについてよくわかりません。どのくらい素人の用語でヒントがありますか?dmesgDebian 10のこのニュースについて心配する必要がありますか?


上記のサーバーとは異なり、ここにはハードウェアのMTRRを参照する関連セクションがあります。つまり、Dellの最新ノートブックであるInspiron 15もあります。SO-DIMMの32GB DDR4:

[Sat Mar  7 10:00:42 2020] MTRR default type: write-back
[Sat Mar  7 10:00:42 2020] MTRR fixed ranges enabled:
[Sat Mar  7 10:00:42 2020] MTRR variable ranges enabled:

私は大きな違いを見ません。おそらく実際のアプリケーションにはないかもしれません...おそらくあります。

ベストアンサー1

これメモリタイプ範囲レジスタ(MTRR)は、メモリ書き込みに関連するキャッシュ動作を制御できます。両方のログで特定の動作が有効になっていません。有効にすると、次のようになります(以前のシステムで)。

MTRR default type: uncachable
MTRR fixed ranges enabled:
  00000-9FFFF write-back
  A0000-EFFFF uncachable
  F0000-FFFFF write-protect
MTRR variable ranges enabled:
  0 base 000000000 mask FE0000000 write-back
  1 base 020000000 mask FF8000000 write-back
  2 disabled
  3 disabled
  4 disabled
  5 disabled
  6 disabled
  7 disabled

通常、これはパフォーマンスに影響を与える可能性があるため、古いグラフィックカードでのみ機能します。

したがって、ログにはMTRR側の異常な動作は表示されません。可能性がある唯一の人は

pmd_set_huge: Cannot satisfy [mem 0xf8000000-0xf8200000] with a huge-page mapping due to MTRR override.

残りのログを見たりシステムを見たりしないと、なぜこれが起こるのかわかりません。このメモリ範囲は何であり、MTRRオーバーライドはどこから来たのか、最初に適切かを知ることができます。

したがって、それも大丈夫であり、巨大なページテーブルを持つことができないいくつかのPCIカードI / Oスペースです。

おすすめ記事