高德娱乐:如何用开源Apache Bench工具测试你的网站

每项业务都依赖于数据。这是他们发展、完善、转向、市场和成长的方式。数据的诱惑并不局限于市场营销和员工。IT还需要数据,不仅用于决策,还用于改进用于实现业务的技术。人们仍然可以贡献高德代理注册数据。无需交出地址,电子邮件和人口统计信息,而可以将高德娱乐物联网使用情况数据匿名贡献给大型数据集。如果适当地应用了差异性隐私,它将比目前的方法少透露很多。
这就是为什么您需要所有工具来收集关于您的系统的信息——每个系统。你需要知道的一个关键服务是你的web服务器。毕竟,这些网络服务器是你销售产品和与公众互动的方式。无论行业如何,高德平台物联网设备都可以编译数据并为消费者提供有用的信息。随着物联网设备变得越来越智能,CIO及其团队必须为新功能做准备,如高德平台欧亿3对2020年预测:物联网报告中所述。
你如何收集关于你的网站的数据?一种方法是使用Apache Bench工具。Apache Bench是一个用来加载测试网站和api的工具。我将向您展示如何安装和使用这个方便的工具,所以您将有您需要的关于您的网站是如何运行的所有数据。
你需要什么
Apache Bench可以在Linux、macOS和Windows上运行。我将在Linux(特别是Ubuntu Server 20.04)上演示,但是命令在任何平台上都是一样的。如果您在Linux上运行Apache Bench,您还需要一个具有sudo特权的用户。
如何安装Apache Bench
在许多情况下,Apache Bench是与Apache Server一起预装的。如果您希望在不包含Apache的机器上运行该命令,那么可以在没有服务器的情况下安装ab命令。这是如何。在过去的几年中,人们对高德代理5G移动网络充满了炒作,其承诺是高速和低延迟。虽然高德代理在2019已经看到了5G的能力开始,到2020年将来自传闻变为现实带来5G。
登录到你的Ubuntu服务器并发出命令:
安装apache2-utils -y
如果你使用的是基于Red hat的发行版,该命令将是:
Sudo DNF安装httpd-tools -y
安装工具后,就可以进行基准测试了。
如何使用Apache Bench
我将在数据中心托管的Nextcloud站点上演示如何使用Apache Bench。该命令可以使用以下几个选项运行:
-n -发送到站点的请求数
-c -发送到一个站点的并发请求数
- h -使用自定义头向请求附加额外的值
-r - socket接收错误时不退出
-k -启用HTTP KeepAlive功能
-p -使用包含数据的文件进行POST
-t -用于POST/PUT数据的内容类型头
我将使用-n, -c, -H, -r和-k选项,像这样:
ab -n 100 -c 10 -H "Accept-Encoding: gzip, deflate" -rk http://192.168.1.120:80/nextcloud
上面的命令一次发送10个并发请求(总共100个请求),添加gzip和deflate编码,在接收错误时不退出,并启用HTTP KeepAlive特性。你必须包括到网站的路径,否则你会收到一个错误。换句话说,我不能仅仅使用http://192.168.1.120作为ab命令的URL。但是,我可以使用http://192.168.1.120/(以/作为该站点的文档根目录)。当然,如果您的站点使用非标准端口,则需要将其包含在地址中。
该命令将很快完成,并显示如下结果:
服务器软件:Apache / 2.4.46
服务器主机名:192.168.1.120
服务器端口 : 80年
文件路径 : / nextcloud
文档长度:318字节
并发级别:10
测试所需时间:0.083秒
完成要求:100
失败的请求:0
Non-2xx反应:100
点火电极的要求:100
Total transferred: 79910 bytes
HTML传输:31800字节
请求每秒:1200.28 [#/sec] (mean)
每次请求时间:8.331 [ms](平均)
每个请求时间:0.833 [ms](平均,所有并发请求)
传输速率:936.66[千字节/秒]接收
连接次数(女士)
最小均值[+/-sd]中位数
连接:0 1 4.1 0 22
处理:1 5 4.5 4 23
等待:0 5 4.2 4 18
总计:1 7 5.8 5 26
特定时间内服务的请求百分比(ms)
50% 5
66%的8
75% 10
80%的11
90%的14
95% 19
98% 26
99% 26
26(最长请求)
如您所见,您收到了大量关于站点在负载下如何执行的信息。如果你的站点在一个更大的负载下工作,你可以像这样增加变量:
ab -n 1000 -c 100 -H "Accept-Encoding: gzip, deflate" -rk http://192.168.1.120:80/nextcloud
该命令将花费更长的时间来完成,因为我们用更多的请求来击中它。
如何解读结果
我们需要把结果分成几个部分。第一部分的重要信息是:
请求每秒:1200.28 [#/sec] (mean)
每次请求时间:8.331 [ms](平均)
每个请求时间:0.833 [ms](平均,所有并发请求)
传输速率:936.66[千字节/秒]接收
以上信息表明:
我们的测试站点每秒处理1200.28个请求
每个请求平均(平均)8.331毫秒
在所有并发请求中,平均时间为0.833毫秒
接收请求的传输速率为936.66 Kbytes/s
浏览过本文章的用户还浏览过
高德娱乐:个公路旅行配件,带你的冒险到下一个齿轮
对于那些计划今年暑假的人来说,冠状病毒大流行无疑让事情变得复杂起来。几个月来,飞机上的喷嚏气流图表泛滥成灾,如今航空旅行正处于历史低点。与此同时,美国全国汽油平均价格徘徊在每加仑2美元左右。因此,越来越多的人对脚踏实地、好好利用传统的公路旅 [详细]
高德代理:Linux基金会推出了由7部分组成的开源管理培训计划
Linux基金会已经创建了一个新的关于开源管理和策略的七个模块课程,旨在帮助高管、经理、软件开发人员和工程师理解并阐明在他们的组织中构建有效的开源实践的基本概念。人们仍然可以贡献高德代理注册数据。无需交出地址,电子邮件和人口统计信息,而可以将高 [详细]
高德平台:诺基亚在俄罗斯和智利的矿井成功测试了专用网络,将5G
俄罗斯一家矿业公司已准备引入机器人,并通过成功测试地下875米的私人网络来提高自动化程度。PAO GMK Nornickel和诺基亚周二宣布,在Skalysty矿的试点项目取得了成功。高德平台开始获得更广泛的网络可用性,您会看到高德注册5G的即时好处,例如远程医疗。这 [详细]
高德平台:如何从OneDrive访问与您共享的文件夹和文件
某个同事或同事已与您共享其Microsoft OneDrive存储中的文件夹和文件。现在,您必须确定访问这些共享项的最佳方式。一种选择是进入云到您自己的OneDrive在线存储空间,并选择共享文件夹。然后,您可以在线查看和编辑这些文件。另一个更方便的选择是,通过将 [详细]