详解内存压力测试工具memtester
概述
之所以要写这篇文章是因为最近生产环境经常发生内存抖动方面的问题,而且内存基本用到90%以上,所以用这个压力测试工具来测一下,看一下服务器整体性能情况。
测试工具memtester安装
1、下载解压
wget http://pyropus.ca/software/memtester/old-versions/memtester-4.3.0.tar.gz tar -xzvf memtester-4.3.0.tar.gz
2、编译安装
cd memtester-4.3.0 make && make install
得到一个可执行的memtester,用此工具可以进行内存测试。
压力测试
使用free -m检查机器内存,根据机器内存修改memtester命令;
1、用法:
Usage: ./memtester [-p physaddrbase [-d device]] <mem>[B|K|M|G] [loops]
2、实例:
memtester 3G 5 >> mem.log 即申请3G的内存测试5次放入mem.log文件中,内存单位可以是 B K M G,暂时内存压力测试为1小时
3、测试结果
cat mem.log
测试正常。
Memtester主要是捕获内存错误和一直处于很高或者很低的坏位, 其测试的主要项目有随机值,异或比较,减法,乘法,除法,与或运算等等. 通过给定测试内存的大小和次数, 可以对系统现有的内存进行上面项目的测试。
后面会分享更多linux方面的内容,感兴趣的朋友可以关注下!!
相关推荐
王德超 2020-09-27
Cherishyuu 2020-07-28
老道长的测试生活 2020-06-14
RocketJ 2020-06-11
chichichi0 2020-06-10
deadgrape 2020-06-09
所有关于软件测试 2020-06-03
chichichi0 2020-05-30
QCkiss 2020-05-27
woxxoole 2020-05-27
today0 2020-05-26
beibeijia 2020-05-16
82387067 2020-04-17
goodby 2020-03-08
chichichi0 2020-02-14
leverage00 2020-01-18
加油奋斗吧 2020-01-17
yuleng测试赛 2020-01-01
xiaoyezihanghui 2020-01-02