Linux服务器压测/拷机软件收集

最近公司采购了一批服务器,于是收集了一些拷机软件来压测服务器硬件性能。硬件的稳定相对来说比较重要,7x24小时无间断运行,主要看三个硬件:CPU、内存、硬盘。

下面是收集的一些教程,可能网址已经失效了,但可以根据软件名去查找一些使用教程。

专业的测试软件为LTP,但功能太复杂,没看懂。参考:https://github.com/linux-test-project/ltp

一、压测软件:

  • stresslinux
  • super pi
  • prime
  • mprime
  • nbench
  • cpuburn
  • gamut
  • mersenne prime
  • stress
  • cpu burn-in
  • memtester
  • memtest86
  • memtest86++
  • System Stability Tester
  • BONNIE++/HPL_TEST(不是专门的压力测试软件)

二、CPU测试:

工具一:cpuburn

PU Burn-in是为超频爱好者设计的稳定性测试工具。

CPU Burn-in能将任何x86 CPU“加热”到所能承受的极限温度,通过内置的算法,不断检测CPU在超频时发生的运算错误,从而帮助超频爱好者在保证应用程序能正常运行这一前题下,发挥CPU的最大效能。

官方:http://users.bigpond.net.au/CPUburn/

wget http://users.bigpond.net.au/CPUburn/downloads/cpuburn-in.tar.gz
tar -xzvf cpuburn-in.tar.gz
./cpuburn-in 60

工具二:Super Pi for linux

Super PI是利用CPU的浮点运算能力来计算出π(圆周率),所以目前普遍被超频玩家用做测试系统稳定性和测试CPU计算完后特定位数圆周率所需的时间。

http://www.super-computing.org/

下载页:ftp://pi.super-computing.org/

wget ftp://pi.super-computing.org/Linux/super_pi.tar.gz
tar -xzvf super_pi.tar.gz
./super_pi 20
20为位数。表示要算2的多少次方位,如通常要算小数点后1M位。

二、内存测试:

工具:memtester

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

wget http://pyropus.ca/software/memtester/old-versions/memtester-4.0.8.tar.gz
tar -xzvf memtester-4.0.8.tar.gz
cd memtester-4.0.8.
make && make install
memtester 2G
测试2G内存

三、磁盘测试:

工具:IOzone

官方:http://www.iozone.org/

wget http://www.iozone.org/src/current/iozone3_326.tar
tar -xvf iozone3_326.tar
cd iozone3_326/src/current
make linux-ia64 
./iozone -a -n 512m -g 4g -i 0 -i 1 -i 5 -f /dev/md0

参考:

http://www.fengfly.com/plus/view-65237-1.html(以上部分内容转自此篇文章)

原文地址:https://www.cnblogs.com/EasonJim/p/9236649.html

时间: 2024-10-30 10:13:02

Linux服务器压测/拷机软件收集的相关文章

向linux服务器上传下载文件方式收集

向linux服务器上传下载文件方式收集 1. scp [优点]简单方便,安全可靠:支持限速参数[缺点]不支持排除目录[用法] scp就是secure copy,是用来进行远程文件拷贝的.数据传输使用 ssh,并且和ssh 使用相同的认证方式,提供相同的安全保证 . 命令格式: scp [参数] <源地址(用户名@IP地址或主机名)>:<文件路径> <目的地址(用户名 @IP 地址或主机名)>:<文件路径> 举例: scp /home/work/source.

web服务器压测工具siege、ab

web服务器压测工具也挺多,这里只介绍我用过的这两种--siege(for linux).ab(for windows). 一.siege 1.简介: Siege是一款开源的压力测试工具,设计用于评估WEB应用在压力下的承受能力.可以根据配置对一个WEB站点进行多用户的并发访问,记录每个用户所有请求过程的相应时间,并在一定数量的并发访问下重复进行.siege可以从您选择的预置列表中请求随机的URL.所以siege可用于仿真用户请求负载,而ab则不能.但不要使用siege来执行最高性能基准调校测试

服务器压测与监控工具

工欲善其事,必先利其器:总是要在服务器上面运行各种各样的应用,可以使用服务器监控工具查看自己的服务器状态如何:如果需要了解下服务器的性能如何,需要压测工具: 查看服务器CPU核的使用率:top 查看服务器内存使用情况: free -m 查看服务器磁盘IO使用情况:iotop 查看服务器磁盘使用情况:df -h 查看服务器网络IO使用情况:iftop 升级版top指令: htop 压测 对服务器的不同种类的资源进行压测的工具较多:只写自己会使用的: CPU压力测试: # 使用lookbusy ./

ab与jmter 服务器压测对比

引言: 互联网服务压测是非常重要的评价方法,ab,webbench,jmeter等都是业界流行的测试工具,ab和webbench作为shell模式下轻量级的测试工具,jmeter则作为有GUI界面的更高级测试工具,各有特点,ab比webbench功能更多一些,所以这里选择ab和jmeter来做一个对比. [测试环境的安装] [ab] ab就是Apache Benchmark的缩写,顾名思义它是Apache组织开发的一款web压力测试工具,优点是使用方便,统计功能强大. ab作为一款非常流行的压测

利器: 用Siege做Web服务器压测

用「Web压测」关键词检索,能找到好多进行压测的工具,比如ab.Http_load.Webbench.Siege这些,不过今天并不是要对这些工具做对比,毕竟我们只是想得到一个结果.本文主要介绍Siege,因为Siege是上面四者中,在Mac上安装和使用最便利的,所以果断就是它了! 准备工作 在压测开始前,你需要确保你的open files足够大,否则会报TOO MANY FILES OPEN错误,可以通过ulimit -a查看,如下图: 使用ulimit -n 10000可以修改该值.不过这种修

使用测速脚本对国内 Linux 服务器进行测速

使用 root 账号登陆服务器,输入以下指令: wget https://raw.githubusercontent.com/oooldking/script/master/superbench.sh chmod +x superbench.sh ./superbench.sh 结果包含了服务器各种详细配置,以及各节点的速度 原文地址:http://blog.51cto.com/xudongdong/2176715

linux性能压测工具

http://benjr.tw/532 http://blog.yufeng.info/archives/2023 https://www.cnblogs.com/zhoujinyi/archive/2013/04/19/3029134.html https://wiki.mikejung.biz/Benchmarking 原文地址:https://www.cnblogs.com/xuxm2007/p/9603711.html

接口测试及服务器性能压测

目前移动端app大都还是采用的http或者https协议写的restful接口,一般的辅助类http劫持(fiddler,charles)和模拟发送(postman)工具都可以满足单次单个接口的测试需求,但这种依附工具的测试很难满足多接口调用逻辑验证问题,也不太灵活,没办法做到数据化,还有就是对于接口压测和服务器性能压力测试无法满足,又得借助于其他压测工具(Jmeter loadrunner等),设计一套基于http和https灵活定制的接口测试框架还是很有必要的. 一般app接口调用都要都要传

虚拟网卡性能压测

本文主要介绍多种场景下,虚拟机网卡的压测及性能对比,根据openstack实际的部署方式,虚拟机网卡压测场景包括 SRIOV(passthrough).SRIOV+Macvtap(passthrough).Vlan+Linux bridge.OVS+Linux Bridge,分别从协议类型(TCP/UDP).Message Size方向压测虚拟机网卡的时延.发包率.吞吐量. 压测环境 host1:  服务器型号:IBM x3550m2 CPU型号:Intel(R) Xeon(R) CPU*8,每