reference: https://www.huaweicloud.com/kunpeng/software/memtester.html
在Linux系統的服務器上使用Memtester進行內存壓力測試
Memtester主要用於捕獲內存錯誤,其測試的主要項目有隨機值、異或比較、減法、乘法、除法、與或運算等,通過給定測試內存的大小和次數,可以對系統現有的內存進行測試。
一、在線安裝
1. 配置編譯環境
安裝wget工具。
yum install wget -y
2. 獲取源碼
獲取“memtester-4.2.2”源碼包。
cd /usr/local/src
wget https://codeload.github.com/jnavila/memtester/tar.gz/v4.2.2
3. 編譯和安裝
1) 解壓軟件包。
cd /usr/local/src
tar -zxvf v4.2.2
2) 進入Memtester的安裝目錄。
cd memtester-4.2.2/
3) 修改“extra-libs.sh”的操作權限。
chmod 755 extra-libs.sh
4) 安裝Memtester。
make && make install
----結束
4. 運行和驗證
查詢Memtester版本號。
memtester --version
回顯信息如下,則表示Memtester安裝成功。
memtester version 4.2.2 (64-bit)
Copyright (C) 2010 Charles Cazabon.
Licensed under the GNU General Public License version 2 (only).
pagesize is 65536
pagesizemask is 0xffffffffffff0000
memtester: invalid option -- '-'
Usage: memtester [-p physaddrbase] <mem>[B|K|M|G] [loops]
5. 運行
memtester 128G 100
二、離線安裝
1. memtester下載
2.解壓到/usr/local/src
cp memtester-v4.2.2 /usr/local/src
tar -zxvf memtester-v4.2.2
3.進入Memtester的安裝目錄。
cd memtester-4.2.2/
4.修改“extra-libs.sh”的操作權限。
chmod 755 extra-libs.sh
5.安裝memtester
make && make install