BadRAMモードを適用するユーザーフレンドリーな方法

BadRAMモードを適用するユーザーフレンドリーな方法

私のLinuxボックスにRAMの欠陥が原因で問題があります。私はこれを実行し、PCMemTest-64次のパターンを確認しました。 ここに画像の説明を入力してください。

今私のUbuntuにはBadRAMパッチがないようで、Linuxを最初からコンパイルするのは少し不安です。それで、memmapGRUBやLinuxの既存のツール(カーネルパラメータなど)を使ってこれらの欠陥のあるRAMアドレスを無効にする簡単な方法があるかどうか疑問に思います。このショートカットを使用するために、誤ったアドレス(理想的にはギガバイトではなくキロバイト)以外の一部のRAMを失うことがあります。

いくつかのバージョン:

  • Linux 5.19.0-32
  • グラップ2.06
  • Ubuntu22.04

どうすればいいですか?

答え1

同様のことは、memmap=1M!2399M0x95f00000から0x95ffffffまでのメモリブロックを予約して操作を実行する必要があります。 K単位をよりよく使用できます(memmap=32K!2457344K0x95fc0000から0x95fc7fffまで)。

コマンドを使用して購読を確認できますdmesg | grep user。それは次のとおりです。

[    0.000000] user: [mem 0x0000000100000000-0x00000003ffffffff] persistent (type 12)

表示する必要があります(実際の値は表示する範囲を反映する必要があります)。バラよりhttps://docs.pmem.io/pertant-memory/getting-started-guide/creating-development-environments/linux-environments/linux-memmap

また、見ることができますbadramカーネルパラメータは機能しませんか?

関連情報