MemTest86は、RAMの完全なテストを試みます。また、一部のテストはマザーボードのメモリコントローラーとCPUにも影響を与えるため、テスト中は万能なテストになりました。
RAMは、20年前のメインフレームよりも多くのRAMを携帯電話に搭載できるようになるまで、大幅に増加しました。MemTest86が進化し、RAMも進化するにつれて、テストは増加しました。RAMは高速になりましたが、テストには時間がかかり、数時間または数日で測定されます。
さて、悪いニュースのために:少なくとも2つの立派な情報源、10フォーラム
と
wikiを見つけました
。私は10のフォーラムから引用します:
MemTest86 +は、8回以上実行して、決定的なものに近い場所で実行する必要があります。
Ten ForumsのメンバーからMemTest86 +を実行するよう求められた場合は、最終結果を得るために必ず8つのパスをすべて実行してください。実行するパスが8未満の場合、再度実行するように求められます。
MemTest86には、FreeとProの2つのバージョンがあり、Proバージョンには、Freeバージョンと構成オプションよりもいくつかのテストがあることに注意してください。記事「機能比較」で違いを見ることができます
。
最適なパスの数に関する詳細は、Proバージョンでのみ利用可能な
MemTest86構成ファイルの説明からの記事
MemTest86技術情報からmt86.cfg
ご覧いただけます。
PASS1FULL
最初のパスでフルテストを実行するか、縮小テストを実行するかを指定します。デフォルトでは、最も明らかなエラーをできるだけ早く検出するために、最初のパスで削減テスト(つまり、反復回数を減らす)を実行します。
結論1:最初のパスは短くて高速で、主にハードエラーを検出することを目的としています。最初のパスがエラーなしで合格したという事実は勇気づけられますが、無料版のユーザーは、テストの全範囲について2回目のパスを待つ必要があります。
私が見つけたパスの最大数は、このテストでした。
テスト7 [移動反転、32ビットパターン]
これは、連続するアドレスごとにデータパターンを1ビット左にシフトする移動反転アルゴリズムのバリエーションです。開始ビット位置は、パスごとに左にシフトされます。すべての可能なデータパターンを使用するには、32パスが必要です。このテストは、データに依存するエラーの検出に非常に効果的ですが、実行時間が長くなります。
結論2:テスト7が完全に完了するには32パスが必要です。これは、徹底的なテストに必要なパス数の上限として採用しています。
また、テストの多くは、パスごとに異なるパターンを持つランダムパターンを使用しているため、各パスが異なることにも注意してください。それをばかげた高さにすると、絶対的な最終結果に必要なパス数に上限はないと結論付けるかもしれません。
私の意見
パスの数に関する私の意見では、待機する時間がある限り多くのパスを実行する必要があります。2番目のパスのみが完全なテストになるため、下限は2パスのようです。しかし、「どれだけで十分か」という質問には本当の答えはありません。繰り返しますが、上記の2つのテクニカルリファレンスでは、良好で最終的な結果を得るために必要なパスの最小数は8パスです(おそらく、テスト7が1つの8ビットバイト全体を実行するなど)。
一方、MemTest86で見つかったエラーは非常に深刻に受け止められるべきです。ここでは、許容できる障害の量について質問されたので、私の答えは、1つの障害でも多すぎて許容できないということです。