Linux内存和CPU压测工具

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

下面介绍两款工具用来压力测试服务器内存和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时报错如下:

Linux内存和CPU压测工具_第1张图片

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

#yum install gcc 

测试:

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

其中:

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

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

[loops]:测试次数

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

Linux内存和CPU压测工具_第2张图片

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

如下:无限测试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核几乎被全部榨满了。

Linux内存和CPU压测工具_第3张图片

你可能感兴趣的:(服务器,linux,服务器,运维)