程序之服务器负载测试物业
2021-08-24 淮安装修公司
服务器负载太大而影响程序效率也是很常见的,我们需要对此进行测试。这里我以目前最常用的Apache服务器为例。 Apache服务器自带有一个叫AB(ApacheBench)的工具,在bin目录下。使用这个轻巧的工具我们可以对服务器进行负载测试,看看在重负荷之下服务器的表现如何。ApacheBench 可以针对某个特定的 URL 仿真出连续的联机请求,同时还可以仿真出同时间点数个相同的联机请求,因此利用 ApacheBench 可帮助我们在站开发期间仿真实际上线可能的情况,利用仿真出来的数据作为调整服务器设定或程序的依据。
在命令行下输出:
./ab -n number_of_total_requests \\
-c number_of_simultaneous_requests \\
例如:./ab -n 1000 -c 50
AB将同时向发出50个并发请求,共发出1000次。
测试结果将可能是这样的:
Server Software: Apache/2.0.16
Server Hostname: localhost
Server Port: 80
Document Path: /p
以及其它更多试合中小站长 Document Length: 1311 bytes
Concurrency Level: 50
Time taken for tests: 8.794 seconds
Complete requests: 1000
Failed requests: 0
Total transferred: bytes
HTML transferred: bytes
Requests per second: 113.71
Transfer rate: 199.45 kb/s received
Connection Times (ms)
min avg max
Connect: 0 0 5
Processing: 111 427 550
Total: 111 427 555
p每秒钟可以处理的请求数为113.71个。将请求数增加,看看服务器能否处理更大的压力。你也需要调节Apache的MaxClients,ThreadsPerChild,MaxThreadsPerChild等参数,基于你的nf中的MPM模块选择。
如果你想得到更详细的信息,请到上查阅一些更深入的文档,包括模块和第三方的提高效率的工具。修改nf后,要重启Apache服务器,然后再用AB测试。你会看到每秒请求数增加或减少。
记下每次的参数,最后选择最佳效率的那种配置。要指出的是,除了AB,还有许多优秀的服务器性能测试软件。另外,如果你的服务器不是Apache,请自行寻找测试方法。查看本文来源
天津男科哪好郑州包皮过长治疗多少钱
西安治疗盆腔炎多少钱

-
-
英超神吐槽阿森纳曼联羞死切尔西论豪门新标搭配
英超神吐槽!阿森纳曼联羞死切尔西 论豪门新标准英超回来了,还是熟悉的味...
- 装修施工 2020-05-31
-
英超神吐槽阿森纳曼联羞死切尔西论豪门新标搭配
-
-
短道队赴美集训武大靖曲春雨共庆生日搭配
短道队赴美集训 武大靖曲春雨共庆生日前言:有许多人关心,前往美国集训...
- 装修施工 2020-05-29
-
短道队赴美集训武大靖曲春雨共庆生日搭配
-
-
三十年老房翻新现代简约照亮四世同堂搭配
三十年老房翻新,现代简约照亮四世同堂!基本信息位置:北京面积:132㎡户型...
- 装修施工 2020-05-29
-
三十年老房翻新现代简约照亮四世同堂搭配
-
-
两弃将轮流暴走打脸雷管谁还说步行者石乐志搭配
两弃将轮流暴走打脸雷管 谁还说步行者石乐志?奥拉迪波与萨博尼斯在雷霆换...
- 装修施工 2020-05-28
-
两弃将轮流暴走打脸雷管谁还说步行者石乐志搭配
-
-
钢炮高效率猛龙人上双格里芬分快船被掀翻搭配
钢炮高效率猛龙人上双 格里芬分快船被掀翻格里芬18分快船被猛龙掀翻 ...
- 装修施工 2020-05-27
-
钢炮高效率猛龙人上双格里芬分快船被掀翻搭配
-
-
深度死亡秒定赛季成败年后他们回来了搭配
深度|死亡秒定赛季成败 年后!他们回来了唐斯怒吼赛前可能连摇头都做不到的...
- 装修施工 2020-05-27
-
深度死亡秒定赛季成败年后他们回来了搭配