`

linux 服务器性能测试

 
阅读更多

1.http_load测试(以并行复用的方式运行,用以测试web服务器的吞吐量与负载。但是它不同于大多数压力测试工具,它可以以一个单一的进程运行,一般不会把客户机搞死。还可以测试HTTPS类的网站请求。)

安装:

# wget http://soft.vpser.net/test/http_load/http_load-12mar2006.tar.gz

# tar zxvf http_load-12mar2006.tar.gz

# cd http_load-12mar2006

# make && make install

创建一个urllist.txt文件,文件内容为url(每个url为单独一行):

http://www.cnblogs.com/shipengzhi/archive/2012/10/09/2716766.html

http://www.cnblogs.com/shipengzhi/archive/2012/10/09/2716766.html

# http_load -rate 5 -seconds 10 urllist.txt         说明执行了一个持续时间10秒的测试,每秒的频率为5。

 

运行结果

50fetches, 2 max parallel, 4.5063e+07 bytes, in 10.0148seconds

说明在上面的测试中运行了50个请求,最大的并发进程数是2,总计传输的数据是289884bytes,运行的时间是10.0148秒
2.5916 mean bytes/connection说明每一连接平均传输的数据量289884/49=5916
3.4.89274 fetches/sec, 28945.5 bytes/sec
说明每秒的响应请求为4.89274,每秒传递的数据为28945.5 bytes/sec
4.msecs/connect: 28.8932 mean, 44.243 max, 24.488 min说明每连接的平均响应时间是28.8932 msecs,最大的响应时间44.243 msecs,最小的响应时间24.488 msecs
5.msecs/first-response: 63.5362 mean, 81.624 max, 57.803 min
6、HTTP response codes: code 200 — 49     说明打开响应页面的类型,如果403的类型过多,那可能

要注意是否系统遇到了瓶颈。
特殊说明:
测试结果中主要的指标是 fetches/sec、msecs/connect 这个选项,即服务器每秒能够响应的查询次数,用这个指标来衡量性能。似乎比 apache的ab准确率要高一些,也更有说服力一些。
Qpt-每秒响应用户数和response time,每连接响应用户时间。
测试的结果主要也是看这两个值。当然仅有这两个指标并不能完成对性能的分析,我们还需要对服务器的cpu、men进行分析,才能得出结论

 

2.webbench

webbench是Linux下的一个网站压力测试工具,最多可以模拟3万个并发连接去测试网站的负载能力。下载地址可以到google搜,我这里给出一个
# wget http://soft.vpser.net/test/webbench/webbench-1.5.tar.gz
# tar zxvf webbench-1.5.tar.gz
# cd webbench-1.5
# make && make install
会在当前目录生成webbench可执行文件,直接可以使用了

用法:
webbench -c 并发数 -t 运行测试时间 URL
如:
webbench -c 5000 -t 120 http://www.163.com

 

 

3.评估硬盘的读取效率(不cache)

# apt-get install hdparm   先安装hdparm

# hdparm -t /dev/sda

  /dev/sda:
 Timing buffered disk reads:  346 MB in  3.02 seconds = 114.65 MB/sec

# hdparm -Tt /dev/sda

/dev/sda1:

  Timing cached reads:   7866 MB in  2.00 seconds = 3935.55 MB/sec

  Timing buffered disk reads:  396 MB in  3.01 seconds = 131.51 MB/sec

 

4.直接硬盘读测试

# hdparm -tT --direct /dev/sda1

 /dev/sda1:

  Timing O_DIRECT cached reads:   448 MB in  2.01 seconds = 223.19 MB/sec

  Timing O_DIRECT disk reads:  398 MB in  3.01 seconds = 132.22 MB/sec

 

 

分享到:
评论

相关推荐

    Linux服务器性能测试分析命令大全

    Linux服务器性能测试分析命令大全,Linux,服务器,性能测试,性能分析,服务性能器检测优化,服务器性能架构调优

    几个linux服务器性能测试工具,服务器压力测试

    通过网上收集和对LINUX服务器性能的分析和体验,整理了几个比较实用,功能比较强大的性能测试工具供亲们下载,虽然网络上都对每个工具做了详细的功能介绍和文档说明,但分得很散,所以, 在此本人将各个比较实用的...

    基于linux的Web服务器性能测试

    基于linux的Web服务器性能测试

    Linux服务器性能调优

    ·利用免费的开源工具进行测量、监控、系统跟踪以及基准测试 ·对性能数据加以解读,以便分析linux服务器的真实行为.. ·优化linux系统的调度器、内存、i/o、文件系统和网络 ·对运行商业工作负荷的web、文件、...

    Linux 高性能服务器

    《Linux高性能服务器编程》第一部分对Linux服务器编程的核心基础——TCP/IP协议进行了深入的解读和阐述,包括TCP/IP协议族、TCP/IP协议,以及一个经典的TCP/IP通信案例;第二部分对高性能服务器编程的核心要素进行了...

    Linux服务器性能调整

    IBM出版 本文档只有全书的5章 每章都经典 对于做性能测试的同学值得一看

    Linux高性能服务器编程.pdf

    《Linux高性能服务器编程》是Linux服务器编程领域的经典著作,由资深Linux软件开发工程师撰写,从网络协议、服务器编程核心要素、原理机制、工具框架等多角度全面阐释了编写高性能Linux服务器应用的方法、技巧和思想...

    Linux 服务器性能分析和测试工具详解.docx

    Linux 服务器性能分析和测试工具详解.docx

    Linux高性能服务器编程高清PDF(带书签)+源码

    《Linux高性能服务器编程》是Linux服务器编程领域的经典著作,由资深Linux软件开发工程师撰写,从网络协议、服务器编程核心要素、原理机制、工具框架等多角度全面阐释了编写高性能Linux服务器应用的方法、技巧和思想...

    Linux高性能服务器编程PDF带目录高清版

    《Linux高性能服务器编程》是Linux服务器编程领域的经典著作,资深Linux软件开发工程师撰写,从网络协议、服务器编程核心要素、原理机制、工具框架等多角度全面阐述编写高性能Linux服务器应用的方法、技巧和思想,...

    基于linux的Web服务器性能测试.doc

    基于linux的Web服务器性能测试.doc

    1服务器测试报告.doc

    服务器测试报告 概述 此次测试针对新的服务器进行性能测试,主要有5个方面的测试:服务器基本性能测 试,InfoDB性能测试,BinaryDB性能测试,Apache性能测试,LINUX下MYSQL性能测试, 此文档仅针对机器硬件基本性能...

    Linux服务器配置与管理项目1--Linux服务器安装与测试.pptx

    Linux服务器配置与管理项目1 Linux服务器安装与测试 Linux服务器配置与管理项目1--Linux服务器安装与测试全文共44页,当前为第1页。 【项目描述】 某公司要搭建企业内部网络,其中要求服务器具有Web、FTP、DNS、DHCP...

    Linux高性能服务器编程

    《linux高性能服务器编程》是linux服务器编程领域的经典著作,由资深linux软件开发工程师撰写,从网络协议、服务器编程核心要素、原理机制、工具框架等多角度全面阐释了编写高性能linux服务器应用的方法、技巧和思想...

    服务器测试报告讲解.doc

    服务器测试报告 概述 此次测试针对新的服务器进行性能测试,主要有5个方面的测试:服务器基本性能测 试,InfoDB性能测试,BinaryDB性能测试,Apache性能测试,LINUX下MYSQL性能测试, 此文档仅针对机器硬件基本性能...

    Linux集群服务器的性能测试模型.pdf

    Linux集群服务器的性能测试模型.pdf

Global site tag (gtag.js) - Google Analytics