ddr測試,memtester工具使用

2021-10-11 21:46:52 字數 1296 閱讀 8422

ddr測試,memtester工具使用

前一段時間,在排查乙個噪音問題的時候,一度懷疑是不是ddr出問題,導致給的是有規律的資料,讀到的卻不是。

為了排除是不是ddr出問題,就做了ddr測試。

在linux上做ddr測試,用到的測試工具是memtester,為了測試我們的板子ddr是否穩定,則需要將這個工具移植到我們自己的裝置上。

將這個壓縮包解壓出來,我們能做的修改是需要修改我們的交叉編譯工具鏈。

其中的conf-cc和conf-ld兩個檔案中的cc,替換為我們自己當前使用的交叉編譯工具鏈,比如說,我目前使用的/opt/hisi-linux/x86-arm/aarch64-himix100-linux/bin/aarch64-himix100-linux-

然後make編譯,會生成乙個memtester。

memtester 2g 3 //這個命令就是2g的記憶體測試3次 如果不帶次數這個引數 就一直測試

可以看到列印如下,這就是沒有問題的。

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  

結果全部為ok,則記憶體正常。我這邊沒有測出異常,也不知道異常時候的列印是怎麼樣的。

boot下的ddr測試,目前還沒有測試過,後續做過驗證以後,也會加進來。

Linux記憶體壓力測試 memtester工具簡析

進行記憶體的壓力測試,memtester主要是捕獲記憶體錯誤和一直處於很高或者很低的壞位,其測試的主要專案有隨機值,異或比較,減法,乘法,除法,與或運算等等.通過給定測試記憶體的大小和次數,可以對系統現有的記憶體進行上面專案的測試。1 1wget 2 安裝 tar zxvf memtester 4....

Linux 記憶體測試工具memtester

原始碼已經編譯好,只要make一下就好了。使用方法 usage memtester p physaddrbase mem b k m g loops 如 memtester 28g 3 測試28g的記憶體3次。因為系統執行和本工具執行都需要記憶體,所以不能把所有的記憶體都測試到。可以先用free 命...

記憶體壓力測試工具memtester

工具 memtester 官方 tar zxvf memtester 4.3.0.tar.gz cd memtester 4.3.0 make make install 得到乙個可執行的memtester,用此工具可以進行記憶體測試 使用free m檢查機器記憶體,根據機器記憶體修改memteste...