鲲鹏社区 软件 Memtester
Memtester
内存测试工具
开源协议:GPL-2.0
开发语言:C

软件介绍

Memtester主要用于捕获内存错误,其测试的主要项目有随机值、异或比较、减法、乘法、除法、与或运算等,通过给定测试内存的大小和次数,可以对系统现有的内存进行测试。

环境要求

云服务器要求

本文以云服务器KC1实例测试,云服务器配置如1-1所示。

表1-1 云服务器配置

项目

说明

规格

kc1.large.2 | 2vCPUs | 4GB

磁盘

系统盘:高IO40GB

操作系统要求

操作系统要求如1-2所示。

表1-2 操作系统要求

项目

说明

下载地址

CentOS

7.6

在公共镜像中已提供。

Kernel

4.14.0-115

在公共镜像中已提供。


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]

软件下载

源码下载立即下载