[Memo2014][ITPASS]RAM の初期不良チェック

概要

ここでは, memtest86+ を用いた, RAM の初期不良チェックを行った.

注意

このドキュメントを作成したメモリテストは, Debian wheezy で行った.

準備

チェックする RAM を用意する.

  • 今回チェックを行った RAM
    • DDR 3 1333 4 GB 4 枚

memtest86+ のインストール

apt を用いて memtest86+ をインストールした.

$ sudo apt-get install memtest86+

memtest86+ が正しくインストールされたことの確認

memtest86+.bin の存在を確かめた.

$ ls /boot/

grub の設定

grub のブートメニュー (電源を入れた直後に出る, OS の選択画面) を編集し, memtest86+ を選択できるようにする. 設定ファイルの名前と場所は, Debian wheezy では

/boot/grub/grub.cfg

である. ただし今回は, memtest86+ をインストールした際に, 自動で必要な変更が追記されたので, 編集は必要なかった.

memtest86+ によるメモリチェック

PC を再起動して, grub の画面で

memtest86+

を選択すると, メモリチェックが自動的に開始された.

  • 4 枚でのテストの結果
    • 2 周目でエラーが出た
    • 念のためメモリを差し直して再度テストした所, 今度は 1 周目でエラーが出た
      • 初回のテストと同じアドレスでエラーが出ていた
  • 原因特定のためのテスト
    • tako で 2 枚毎のメモリの組に分けてそれぞれテストした
      • どちらの組でもエラーが出た (それぞれ 1 週目, 7 週目)
    • tako でメモリを 1 枚毎にテストした (それぞれ 計 3 - 4 周)
      • 4 枚中 1 枚のメモリがエラーを返した
    • 2 枚毎と 1 枚毎のテストと結果が整合的でない組があるため, その組について joho14 でテストした
      • エラーは出なかったので, こちらの組のメモリには問題はないと判断した (計 3 周)
    • joho14 で 1 枚毎にテストした (それぞれ 計 3 - 4 周)
      • tako でエラーを出したメモリと同じメモリのみがエラーを出した (2 週目)
        • このメモリのみが故障していると判断した
    • 念のため, 問題ないと判断した 3 枚でテストした (計 9 周)
      • 正常に作動していた
  • 対処
    • スケジュールに余裕がないため, エラーを出したメモリの 1 枚を tako のスロットから抜いて 3 枚で構築を続行する
    • エラーを出したメモリは, 後日買い換える等の対策をする

[計算機とネットワークの手引集 へ戻る]

Last modified:2014/10/30 20:28:40
Keyword(s):
References:[[ITPASS2014]2014年度サーバ構築ログ]