深爱那片海 发表于 2015-1-14 21:08:06

Linux教程之Web办事器压力(负载)测试对象

欢迎大家来到仓酷云论坛!Web办事器压力(负载)测试对象



一Siege
一款开源的压力测试对象,可以依据设置装备摆设对一个WEB站点停止多用户的并发拜访,记载每一个用户一切要求进程的响应时光,并在必定数目的并发拜访下反复停止。
官方:http://www.joedog.org/

1.下载源码
请自行谷歌例如:
wgethttp://soft.vpser.net/test/siege/siege-2.67.tar.gz
2.解压、编译和装置
tar-zxfsiege-2.67.tar.gzcdsiege-2.67//configuremake&&makeinstall
3.运转siege
siege-c200-r10-ftest.txt-c是并发量,-r是反复次数。url文件就是一个文本,每行都是一个url,它会从外面随机拜访的。

test.txt内容:
http://blog.test.com/wp-content/uploads/2012/07/cluster6.png
http://blog.test.com/wp-content/uploads/2012/07/cluster7-150x150.png
http://blog.test.com/wp-content/uploads/2012/07/cluster7.png
http://blog.test.com/wp-content/uploads/2012/07/cluster8-150x150.png
http://blog.test.com/wp-content/uploads/2012/07/cluster9-150x150.png
http://blog.test.com/wp-content/uploads/2012/07/c-ping1-150x150.png
http://blog.test.com/wp-content/uploads/2012/07/c-po1-150x150.png
http://blog.test.com/wp-content/uploads/2012/07/datanode1-iostat-150x150.png
http://blog.test.com/wp-content/uploads/2012/07/datanode1-load-150x150.png
http://blog.test.com/wp-content/uploads/2012/07/datanode1-memory-150x94.png
http://blog.test.com/wp-content/uploads/2012/07/datanode2-iostat-150x150.png
http://blog.test.com/wp-content/uploads/2012/07/datanode2-load-150x150.png
http://blog.test.com/wp-content/uploads/2012/07/datanode2-memory-150x104.png
http://blog.test.com/wp-content/uploads/2012/07/DSCN0797-1024x768.jpg
http://blog.test.com/wp-content/uploads/2012/07/DSCN0797-150x150.jpg


4成果解释
Liftingtheserversiege…done.
Transactions:3419263hits//完成419263次处置
Availability:100.00%//100.00%胜利率
Elapsedtime:5999.69secs//总共用时
Datatransferred:84273.91MB//共数据传输84273.91MB
Responsetime:0.37secs//响应用时1.65秒:显示收集衔接的速度
Transactionrate:569.91trans/sec//均每秒完成569.91次处置:表现办事器后
Throughput:14.05MB/sec//均匀每秒传送数据
Concurrency:213.42//现实最高并发数
Successfultransactions:2564081//胜利处置次数
Failedtransactions:11//掉败处置次数
Longesttransaction:29.04//每次传输所花最长时光
Shortesttransaction:0.00//每次传输所花最短时光


二Webbench
webbench最多可以模仿3万个并发衔接去测试网站的负载才能,装置应用简略便利。

1.下载源码
请自行谷歌例如:
wgethttp://blog.s135.com/soft/linux/webbench/webbench-1.5.tar.gz
2.解压、编译和装置
tarzxvfwebbench-1.5.tar.gzcdwebbench-1.5makemkdir/usr/local/man#树立响应目次不然招致没法正常装置makeinstall
3.运转webbench
webbench-c100-t30http://192.168.1.235/index.html-c表现并发数,-t表现时光(秒)

Webbench-SimpleWebBenchmark1.5
Copyright(c)RadimKolar1997-2004,GPLOpenSourceSoftware.
Benchmarking:GEThttp://192.168.1.235/index.html
100clients,running30sec.
Speed=16084pages/min,152872bytes/sec.#运转成果显示
Requests:8042susceed,0failed.

4.良久前的测试


//模仿两万个客户端对nginx办事器压力测试。




如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的好朋友们!

若相依 发表于 2015-1-17 05:54:10

查阅经典工具书和Howto,特别是Howto是全球数以万计的Linux、Unix的经验总结非常有参考价值通常40%的问题同样可以解决。

深爱那片海 发表于 2015-1-26 12:55:26

工具书对于学习者而言是相当重要的。一本错误观念的工具书却会让新手整个误入歧途。目前国内关于Linux的书籍有很多不过精品的不多。

admin 发表于 2015-2-4 20:58:03

Windows?是图形界面的,Linux类似以前的?DOS,是文本界面的,如果你运行了图形界面程序X-WINDOWS后,Linux?也能显示图形界面,也有开始菜单、桌面、图标等。

活着的死人 发表于 2015-2-10 11:21:30

可以说自己收获很大,基本上完成了老师布置的任务,对于拔高的题目没有去做,因为我了解我的水平,没有时间和精力去做。?

小妖女 发表于 2015-3-10 21:43:53

Linux?最大的优点在于其作为服务器的强大功能,同时支持多种应用程序及开发工具,所以Linux操作系统有着广泛的应用空间。

山那边是海 发表于 2015-3-17 17:08:26

随着Linux应用的扩展,出现了不少Linux社区。有一些非常优秀的社区往往是Linux高手的舞台,如果在探讨高级技巧的论坛张贴非常初级的问题经常会没有结果。

第二个灵魂 发表于 2015-3-24 20:03:58

放手去搞。尽量不要提问,运用搜索找答案,或者看wiki,从原理上理解操作系统的本质,而不是满足于使用几个技巧。尽量看英文资料。
页: [1]
查看完整版本: Linux教程之Web办事器压力(负载)测试对象