====== 在 PVE(Debian) 下使用 memtester 檢測記憶體 ====== 因為最近更換電腦, 透過線上購物買記憶體安裝, 開機後都正常, 但想完整測試記憶體是否都沒問題, 但透過 PVE 安裝開機 USB 的 memtest 選項卻無法正常進行測試, 所以在安裝好 PVE 後, 找在 PVE 底下測試記憶體的方式. * 測試環境 : * PVE 5 : Kernel Version Linux 4.15.18-21-pve #1 SMP PVE 4.15.18-48 (Fri, 20 Sep 2019 11:28:30 +0200) PVE Manager Version pve-manager/5.4-13/aee6f0ec * PVE 6 : Kernel Version Linux 5.0.15-1-pve #1 SMP PVE 5.0.15-1 (Wed, 03 Jul 2019 10:51:57 +0200) PVE Manager Version pve-manager/6.0-4/2a719255 ===== 安裝與使用 memtester 工具套件 ===== * 安裝 memtester apt-get install memtester * 檢測記憶體 Exp. 檢測 2G 重複 3 次 memtester 2048 3 root@xpc:~# memtester 2048 3 memtester version 4.3.0 (64-bit) Copyright (C) 2001-2012 Charles Cazabon. Licensed under the GNU General Public License version 2 (only). pagesize is 4096 pagesizemask is 0xfffffffffffff000 want 2048MB (2147483648 bytes) got 2048MB (2147483648 bytes), trying mlock ...locked. Loop 1/3: Stuck Address : ok Random Value : ok Compare XOR : ok Compare SUB : ok Compare MUL : ok Compare DIV : ok Compare OR : ok Compare AND : ok Sequential Increment: ok Solid Bits : ok Block Sequential : ok Checkerboard : ok Bit Spread : ok Bit Flip : ok Walking Ones : ok Walking Zeroes : ok 8-bit Writes : ok 16-bit Writes : ok Loop 2/3: Stuck Address : ok Random Value : ok Compare XOR : ok Compare SUB : ok Compare MUL : ok Compare DIV : ok Compare OR : ok Compare AND : ok Sequential Increment: ok Solid Bits : ok Block Sequential : ok Checkerboard : ok Bit Spread : setting 111 * 如果記憶體有問題, 在前面幾個測試項目就會出現 ===== 參考網址 ===== * http://benjr.tw/96460