HDMI や GPU を使用せずに memtester で NAS メモリテストを実行する方法
対象製品
- All QNAP NAS models running QTS or QuTS hero
概要
故障したメモリはシステムの不安定性やデータの破損を引き起こす可能性があります。QTS で NAS のメモリの健康状態を確認することができます。memtesterEntware QPKG を通じて。
注意:メモリテストを実行すると NAS サービスが中断される可能性があります。重要なデータをバックアップし、メンテナンスウィンドウ中にこれらの手順を実行してください。
ヒント: OOM (Out Of Memory) Killer は、システムがメモリ不足になった場合にアプリケーションを終了する Linux のプロセスです。システムの不安定性を避けるために、総メモリの一部のみをテストしてください。
手順
ステップ 1: memtester ユーティリティをインストールする
memtesterユーティリティをダウンロードし、解凍して Public 共有フォルダに保存します。
ステップ 2: すべての NAS サービスを停止する
警告:すべてのサービスを停止すると、共有フォルダ、アプリケーション、およびネットワークサービスへのアクセスが中断されます。進行する前に、NAS をアクティブに使用しているユーザーがいないことを確認してください。
sudo /etc/init.d/services.sh stopステップ 3: 利用可能なメモリを確認する
sudo free -g
total used free shared buffers cached
Mem: 62 9 53 0 0 4
-/+ buffers/cache: 4 58
Swap: 22 0 22空きメモリは約 53GB です。
ステップ 4: Memtester を実行する
空きメモリでテストを実行します(総メモリの約 80〜90% で OOM Killer を回避)。
sudo chmod +x /share/Public/memtester.*
sudo /share/Public/memtester.{x64/armv7/arm64} 53G 1memtester.x64/memtester.armv7/memtester.arm64: NAS プラットフォームに適したものを選択して実行してください。53G: テストする空きメモリサイズ(総 RAM の約 80〜90%、例: 64GB)。1: 実行するテストループの回数。
ステップ 5: 結果の解釈
繰り返し表示される場合FAILUREメッセージが表示された場合、メモリモジュールが不良である可能性があり、交換が必要です。
memtester バージョン 4.7.1 (64-bit)
Copyright (C) 2001-2024 Charles Cazabon.
ライセンス d under the GNU General Public License version 2 (only).
ページサイズは 4096
ページサイズマスクは 0xfffffffffffff000
必要メモリ 54272MB (56908316672 バイト)
取得メモリ 54272MB (56908316672 バイト)、mlock 試行中... ロック済み。
ループ 1/1:
固定アドレス : ok
ランダム値 : ok
XOR 比較 : ok
SUB 比較 : ok
MUL 比較 : ok
DIV 比較 : ok
OR 比較 : ok
AND 比較 : ok
順次インクリメント : ok
ソリッドビット : テスト中 43 失敗: 0xffffffffffffffff != 0xffffdfffffffffff オフセット 0x00000000082b72a8。
ブロック順次 : テスト中 159 失敗: 0x9f9f9f9f9f9f9f9f != 0x9f9fbf9f9f9f9f9f オフセット 0x00000000082b56e8。
チェッカーボード : テスト中 2 失敗: 0xaaaaaaaaaaaaaaaa != 0xaaaa8aaaaaaaaaaa オフセット 0x00000000082b72a8。
ビットスプレッド : テスト中 0 失敗: 0xfffffffffffffffa != 0xffffdffffffffffa オフセット 0x00000000082b72a8。
ビットフリップ : テスト中 2 失敗: 0x0000000000000001 != 0x0000200000000001 オフセット 0x00000000082b56e8。
ワンのウォーキング : テスト中 12 失敗: 0xffffffffffffefff != 0xffffdfffffffefff オフセット 0x00000000082b5608。
失敗: 0xffffffffffffefff != 0xffffdfffffffefff オフセット 0x00000000082b72a8。
ゼロのウォーキング : テスト中 16 失敗: 0x0000000000010000 != 0x0000020000010000 オフセット 0x00000000082b5238。
失敗: 0x0000000000010000 != 0x0000200000010000 オフセット 0x00000000082b56e8。
8 ビット書き込み : ok
16 ビット書き込み : okステップ 6: すべての NAS サービスを開始する
テストが完了したら、すべての NAS サービスを再起動して通常の動作を復元します:
sudo /etc/init.d/services.sh startリマインダー:再起動後、すべての期待される NAS サービスが正常に動作していることを確認してください。
ステップ 7: memtester ユーティリティの削除
memtester ユーティリティが不要になった場合は削除してください。
sudo rm -f /share/Public/memtester.*