此頁面為機器翻譯版本,請參閱機器翻譯免責聲明
切換為English

How to perform a NAS memory test with memtester (without HDMI or GPU)
如何使用 memtester 進行 NAS 記憶體測試(無需 HDMI 或 GPU)


最後修訂日期: 2025-09-18

適用產品

  • All QNAP NAS models running QTS or QuTS hero

概覽

故障的記憶體可能會導致系統不穩定或資料損毀。您可以透過安裝 QTS 來檢查 NAS 的記憶體健康狀況memtester透過 Entware QPKG。

注意:執行記憶體測試可能會中斷 NAS 服務。請備份重要資料,並在維護時段執行這些步驟。
提示: OOM(記憶體不足)殺手是 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 殺手)。

sudo chmod +x  /share/Public/memtester.*
sudo /share/Public/memtester.{x64/armv7/arm64} 53G 1
  • memtester.x64/memtester.armv7/memtester.arm64:選擇適合您 NAS 平臺的版本來執行。
  • 53G:可測試的可用記憶體大小(約佔總記憶體的 80-90%,例如 64GB)。
  • 1:要執行的測試迴圈數。

步驟 5:解讀結果

如果您看到重複的故障訊息,您的記憶體模組可能有缺陷,應該更換。

memtester 版本 4.7.1 (64-bit)
版權所有 (C) 2001-2024 Charles Cazabon。
授權於 GNU General Public License 第 2 版 (僅限) 下發布。

頁面大小為 4096
頁面大小遮罩為 0xfffffffffffff000
需要 54272MB (56908316672 bytes)
獲得 54272MB (56908316672 bytes),嘗試 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。
  行走的 1        :測試中  12 失敗:0xffffffffffffefff != 0xffffdfffffffefff 在偏移量 0x00000000082b5608。
失敗:0xffffffffffffefff != 0xffffdfffffffefff 在偏移量 0x00000000082b72a8。
  行走的 0        :測試中  16 失敗:0x0000000000010000 != 0x0000020000010000 在偏移量 0x00000000082b5238。
失敗:0x0000000000010000 != 0x0000200000010000 在偏移量 0x00000000082b56e8。
  8-bit 寫入      :ok
  16-bit 寫入     :ok

步驟 6:啟動所有 NAS 服務

測試完成後,重新啟動所有 NAS 服務以恢復正常運作:

sudo /etc/init.d/services.sh start

提醒:重新啟動後,檢查所有預期的 NAS 服務是否正常執行。

步驟 7:移除 memtester 工具

如果不再需要,請移除 memtester 工具。

sudo rm -f /share/Public/memtester.*



進一步閱讀

如何在 QNAP NAS 上執行記憶體測試?

這篇文章有幫助嗎?

謝謝您,我們已經收到您的意見。

請告訴我們如何改進這篇文章:

如果您想提供其他意見,請於下方輸入。

選擇規格

      顯示更多 隱藏更多

      選擇其他偏好的語言:

      open menu
      back to top