Linux内存和CPU压测工具

本文介绍了如何使用memtester和cpuburn工具对新服务器进行内存和CPU的压力测试。首先,详细说明了memtester的安装与使用方法,它能检测内存错误和稳定性。接着,提到了cpuburn,一个简单的CPU压力测试工具,可一键全核满载测试。通过这两个工具,可以确保服务器硬件的稳定性和性能。
摘要由CSDN通过智能技术生成

对于一台新的服务器,我们往往需要先用工具压测一下服务器的稳定性和性能情况。不过对于品牌的服务器,基本都不会有太大问题。就怕杂牌服务器不稳定,导致后期出现各种问题。

下面介绍两款工具用来压力测试服务器内存和CPU。

工具下载地址:

官网:http://pyropus.ca/software/memtester/

分享:阿里云盘分享

一、memtester-4.2.2.tar.gz

memtester是对内存子系统进行压力测试的有效用户空间测试器。可以捕获内存错误和一直处于很高或者很低的坏位。memtester是用于对内存子系统进行压力测试的有效用户空间测试仪。

安装:

#tar –zxvf memtester-4.2.2.tar.gz

#cd memtester-4.2.2

#make

#make install

如果make时报错如下:

那是因为没有gcc,所以无法编译成功。我们只需要安装一下gcc就可以了。

#yum install gcc 

测试:

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

其中:

Physaddrbase: 需要测试的物理地址;

<mem>[B|K|M|G]:测试内存的大小;

[loops]:测试次数

开始测试:申请10M 测试一次。

我们是要对内存进行压测,所以次数不限制,然后进行大内存进行无限次测试。

如下:无限测试2G的大内存。

memtester 2G

二、cpuburn-1.0-amd64.tar.gz

cpuburn 是能够让你用一行命令来打满所有CPU的可用核,用来做CPU压力测试特别奏效。

直接把压缩包解压后,就能使用了。

cpuburn有两个参数,非常简单:

我们可以输入cpuburn -h查看帮助。

-n=int         指定进行压测的CPU核数,默认为0(有几核压几核)

-u=int        打印运行时长的间隔,默认10秒中打印一次运行时间(0代表静默模式,不打印任何信息)

例如:

压测CPU核数为4,每隔10秒更新一次运行时间。

cpuburn -n=4

输入:top,然后按最上面的数字1,可以看到4核几乎被全部榨满了。

198b95719855099d7ee775f36e87233a.JPEG

  • 1
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值