[Memo2014][ITPASS]RAM の初期不良チェック
準備
チェックする 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 週目)
- このメモリのみが故障していると判断した
- tako でエラーを出したメモリと同じメモリのみがエラーを出した (2 週目)
- 念のため, 問題ないと判断した 3 枚でテストした (計 9 周)
- 正常に作動していた
- tako で 2 枚毎のメモリの組に分けてそれぞれテストした
- 対処
- スケジュールに余裕がないため, エラーを出したメモリの 1 枚を tako のスロットから抜いて 3 枚で構築を続行する
- エラーを出したメモリは, 後日買い換える等の対策をする
[計算機とネットワークの手引集 へ戻る]
Keyword(s):
References:[[ITPASS2014]2014年度サーバ構築ログ]