私は最近テストしたいサーバー/ワークステーションメモリ*を注文しましたが、よく知られているメモリテスト方法のために問題が発生しています。インストールされた唯一のオペレーティングシステムはArch Linuxです。このマシンは13年になり、UEFIがないため問題ありません。
まず試しましたArch Wiki の説明に従って memtest86+ Arch パッケージをインストールします。。原則としてこれが可能です。 GRUBでmemtest86+(5.01)を起動できます。ただし、テスト#2が起動すると1秒後に停止し、デフォルトでは使用できません。すべての設定を変更してみましたが(マルチコアはデフォルトでは無効になっていますが、まだ使用しています!)、役に立ちませんでした。テスト#2をスキップすると、テスト#3も停止します。これはおそらくここでも主な質問です:Archパッケージメソッドを機能させるにはどうすればよいですか?これは報告可能なバグですか? **
次に、そのウェブサイトからmemtest86(v4)とmemtest86+の画像をダウンロードしてみました。私はそれらを使って起動可能なUSBを作成しました(他のコンピュータを使って確認しましたが、両方が機能しました)。この場合、問題のサーバーはUSBも起動可能であると認識せず、ただHDDにジャンプして起動をすることになります。これはmemtest86とmemtest86+の両方に当てはまります。ハードドライブを取り外すと、当然ブートプロセスが中断されます。
最後の手段として、Ubuntu Liveメディアにmemtest86+バージョンが含まれていることを覚えて(これもArchパッケージと同じ5.01であることがわかりました)、Ubuntu Live USBを作成してそこからmemtest86+ブートを試みました。これは実際に動作します。起動、起動、停止せずに実行されます。これまでのテストでは、Archに問題を引き起こす可能性があるメモリエラーは表示されませんでした。 Arch Live USBを使用しない理由はありません。 30分前までは、ここにmemtest86+も含まれていることを知りませんでした。
何が起こっているのかを説明できる人はいますか?
*使用しているハードウェアの一般的なテストに加えて、これを試してみる理由は次のとおりです。奇妙なことに、従来の1GB RAMスティックから4GB RAMスティックに切り替えると、コンピュータで実行したい計算の測定パフォーマンスが遅くなるようです。 。
**これが上級ユーザーよりUnix.SEに適していると考える理由でもあります。しかし、私が間違っている可能性があります!