服务器性能测试

#!/bin/bash

logfile=/tmp/streelog.log

echo "stress -c 4 -i 4 --verbose --timeout 1m" >> logfile

stress -c 4 -i 4 --verbose --timeout 1m & >> $logfile

sleep 30

top -b -n 1 | head -n 15 >> $logfile

vmstat 2 1 >> $logfile

sleep 20

top -b -n 1 | head -n 15 >> $logfile

vmstat 2 1 >> $logfile

echo "" >> $logfile

/opt/soft/memtester-4.3.0/memtester 1G 1 >> $logfile

echo "" >> $logfile

echo "fio --filename=/tmp/mytest.txt --direct=1 --iodepth 1 --thread --rw=randread --ioengine=psync --bs=4k --size=2G --numjobs=10 --runtime=100 --group_reporting --name=mytest" >> $logfile

fio --filename=/tmp/mytest.txt --direct=1 --iodepth 1 --thread --rw=randread --ioengine=psync --bs=4k --size=2G --numjobs=10 --runtime=100 --group_reporting --name=mytest >> $logfile

echo "fio --filename=/tmp/mytest.txt --direct=1 --iodepth 1 --thread --rw=read --ioengine=psync --bs=4k --size=2G --numjobs=10 --runtime=100 --group_reporting --name=mytest" >>$logfile

fio --filename=/tmp/mytest.txt --direct=1 --iodepth 1 --thread --rw=read --ioengine=psync --bs=4k --size=2G --numjobs=10 --runtime=100 --group_reporting --name=mytest >> $logfile

echo "fio --filename=/tmp/mytest.txt --direct=1 --iodepth 1 --thread --rw=randwrite --ioengine=psync --bs=4k --size=2G --numjobs=10 --runtime=100 --group_reporting --name=mytest" >>$logfile

fio --filename=/tmp/mytest.txt --direct=1 --iodepth 1 --thread --rw=randwrite --ioengine=psync --bs=4k --size=2G --numjobs=10 --runtime=100 --group_reporting --name=mytest >>$logfile

echo "fio --filename=/tmp/mytest.txt --direct=1 --iodepth 1 --thread --rw=write --ioengine=psync --bs=4k --size=2G --numjobs=10 --runtime=100 --group_reporting --name=mytest" >>$logfile

fio --filename=/tmp/mytest.txt --direct=1 --iodepth 1 --thread --rw=write --ioengine=psync --bs=4k --size=2G --numjobs=10 --runtime=100 --group_reporting --name=mytest >>$logfile

echo "fio --filename=/tmp/mytest.txt --direct=1 --iodepth 1 --thread --rw=randrw --rwmixread=70 --ioengine=psync --bs=4k --size=2G --numjobs=10 --runtime=100 --group_reporting --name=mytest --ioscheduler=noop" >>$logfile

fio --filename=/tmp/mytest.txt --direct=1 --iodepth 1 --thread --rw=randrw --rwmixread=70 --ioengine=psync --bs=4k --size=2G --numjobs=10 --runtime=100 --group_reporting --name=mytest --ioscheduler=noop >> $logfile

时间: 2024-10-06 17:39:16

服务器性能测试的相关文章

【Linux知识】服务器性能测试--UnixBench

链接地址: http://blog.csdn.net/jason_asia/article/details/38309079 1.1.   服务器性能测试UnixBench 分别在DELL R720和DELL R610作为测试的服务器,因服务器配置不同,结果仅供参考. 下载: wget http://byte-unixbench.googlecode.com/files/UnixBench5.1.3.tgz 安装: tar zxf UnixBench5.1.3.tgz cd UnixBench

浅谈服务器性能测试的全生命周期——从测试、结果分析到优化策略

本文由腾讯WeTest授权发布 作者:Micheal,腾讯资深后台开发工程师. 链接:http://wetest.qq.com/lab/view/?id=102 著作权归作者所有.商业转载请联系WeTest获得授权,非商业转载请注明出处. WeTest导读 服务器性能测试是一项非常重要而且必要的工作,本文是作者Micheal在对服务器进行性能测试的过程中不断摸索出来的一些实用策略,通过定位问题,分析原因以及解决问题,实现对服务器进行更有针对性的优化,提升服务器的性能. 1.服务器性能测试小结 讲

服务器性能测试,你选哪种工具

众所周知,服务器是整个网络系统和计算平台的核心,许多重要的数据都保存在服务器上,很多网络服务都在服务器上运行,因此服务器性能的好坏决定了整个应用系统的性能. 现在市面上不同品牌.不同种类的服务器有很多种,用户在选购时,怎样从纷繁的型号中选择出所需要的,适合于自己应用的服务器产品,仅仅从配置上判别是不够的,最好能够通过实际测试来筛选.而各种的评测软件有很多种,你应该选择哪个软件测试?下面就介绍一些较典型的测试工具:  (一)服务器整机系统性能测试工具 一台服务器系统的性能可以按照处理器.内存.存储

服务器性能测试中有哪些常用的性能指标?

常用的性能指标[吞吐量] 固定时间间隔内的处理完毕事务个数.通常是1秒内处理完毕的请求个数,单位:事务/秒(tps).[平均吞吐量]一段时间内吞吐量的平均值.无法体现吞吐量的瞬间变化.[峰值吞吐量]一段时间内吞吐量的最大值.是用来评估系统容量的重要指标之一.[最低吞吐量]一段时间内吞吐量的最小值.如果最小值接近0,说明系统有"卡"的现象.[70%的吞吐量集中区间]通过统计15%和85%的吞吐量边界值,计算出70%的吞吐量集中区间.区间越集中,吞吐量越稳定.[响应时间]一次事务的处理时间

转 如何使用Windows Media Load Simulator进行Windows Media服务器性能测试和监控

Windows Media Load Simulator(WMLS)有两个主要的用途:作为极值或者压力测试工具和在线监视器.   1   极值和压力压力测试:你能够在达到期望的极值压力条件下测试离线的服务器,并且分析结果.之后,逐渐增加压力并注意服务器的性能表现和流媒体的播放质量,逐渐达到服务器容量的极限.你能够使用测试结果来设置服务器的最大客户连接数.你可以使用WMS的管理界面来设置最大客户数,最大带宽占用和最大的文件比特率.        测试结果会典型的揭示服务器的问题,CPU,内存或者硬

各种流媒体服务器性能测试

今天正好有80Gbps的万兆网络环境,写了一个压力测试工具,对比了一下各种流媒体服务器,在超级并发下的性能如何,原来听说intel的万兆网卡有问题,只能跑到不到的理论带宽,这点我测试过了,用intel最新的驱动,centos6,最次能跑到80%的理论带宽,最高能跑到95%以上,完全没有问题,需要注意的是nginx 采用异步架构,因为rtmp协议实际上损失了部分性能,实际上http的性能比这个更高.http跑到过72Gbps,带宽的90%. nginx-rtmp做edge的配置: rtmp { s

服务器性能测试功能详解

并发测试 并发测试方法通过模拟用户并发访问,测试多用户并发访问同一个应用.同一个模块或者数据记录时是否存在隐藏的并发问题,如内存泄漏.线程锁.资源争用问题. 特点: •主要目的是发现系统中可能隐藏的并发访问时的问题•主要关注系统可能存在的并发问题,例如系统中的内存泄漏.线程锁和资源争用方面的问题.•这种性能测试方法可以在开发的各个阶段使用需要相关的测试工具的配合和支持•也就是说,这种测试关注点是多个用户同时(并发)对一个模块或操作进行加压. 场景测试 场景测试就是基于场景的软件测试. 什么是场景

大共享免费Linux云服务器性能测试

大共享永久免费云服务器评测体验 接触互联网有五年多了,从最初想建站开始使用免费空间,到现在使用云主机建站,辗转反侧的痛苦只有自己知道.因为免费服务器的更换及数据的丢失,博客曾经三次大换血,于是找一个稳定可靠的服务器一直是心中的一个愿望.当然都知道阿里云好用,不过对于只是一个个人博客的网站来说,本来就没有什么收入,一年几千块钱的投入的话,刚开始是能够坚持的,时间久了就难了,这也是为什么大部分博客半路夭折的原因. 后来听一朋友介绍大共享永久免费云服务器,看了下官方的介绍(http://www.dag

Http服务器性能测试工具ab..

-A auth-username:password 对服务器提供BASIC认证信任.用户名和密码由一个:隔开,并以base64编码形式发送,无论服务器是否需要(即,是否发送了401认证需求代码),此字符串都会被发送 -c concurrency 一次产生的请求个数,默认是一次一个. -C cookie-name=value 对请求附加一个Cookie行.其典型形式是name=value的一个参数对.此参数可重复 -d 不显示"Percentage served within xxx[ms] ta

服务器性能测试工具 ---- nmon

一.下载nmon 根据CPU的类型选择下载相应的版本: http://nmon.sourceforge.net/pmwiki.php?n=Site.Downloadwget http://sourceforge.net/projects/nmon/files/download/nmon_x86_12a.zip 方法1: 1 2 3 4 [[email protected] ~]# cd /opt [[email protected] opt]# mkdir nmon [[email protec