我们使用的是 Memtester 软件进行内存压力测试。

Memtester 是用户态工具,用于测试内存子系统的故障。非常方便,支持 32 位或 64 位 Unix-like 系统。对于硬件开发开发者来说,Memtester 可以定位到物理地址。

下载 编译 安装

通过官方网站下载最新版本的 Memtester,你可以自用的从源代码编译或者直接下载安装包。

下载地址:http://pyropus.ca/software/memtester/

以下是从源代码编译安装的过程:

tar -zxvf memtester.tar.gz
make
make install

执行内存压力测试

./memtester [-p physaddrbase] <mem>[B|K|M|G] [loops]

参数说明:

Physaddrbase 需要测试的物理地址
<mem>[B|K|M|G]:测试内存的大小(单位自由,可以是B、K、M、G)
[loops]:测试次数(理论无上限)