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