ab

无法让 nginx 回复带有压缩内容的 ab
ab

无法让 nginx 回复带有压缩内容的 ab

ab -n 1 -H 'Accept-Encoding: gzip, deflate' http://mywebsite.com/ 这总是返回未压缩的内容(我可以从它的大小以及因为我正在用嗅探流量来看到这一点ngrep)。 但是,如果我使用 Firefox 请求内容,结果将被压缩。Content-Encoding: gzip它说。我尝试使用abFirefox 指定的所有请求标头进行指定,因为我看到它们被嗅探,但仍然ab得到未压缩的结果,而 Firefox 得到压缩的结果。 我正在运行一个我自己编译的 nginx 版本,但它与 Debian squee...

Admin

Apache Bench 在同一页面上报告不同的结果
ab

Apache Bench 在同一页面上报告不同的结果

我在设置 Apache2/fcgi/php-fpm 服务器时遇到了一点问题。 如果我运行:ab -n 15000 http://mysite.com/index.php。Apache Bench 返回每个请求的时间:41ms,但文档长度:0 字节,传输的 html:0 字节。传输速率:7.9Kb/s。 如果我运行:ab -n 15000 http://mysite.com/Apache Bench 返回每个请求的时间:83ms 以及准确的文档长度和 html 传输总量。 APC 缓存状态报告两次测试的命中数相同。此外,Apache Bench 报告两...

Admin

在 ApacheBench (ab) 上使用 TLSv1.3 密码套件时 SSL 握手失败
ab

在 ApacheBench (ab) 上使用 TLSv1.3 密码套件时 SSL 握手失败

我试图使用Apache Bench(ab)在我的本地服务器上运行Apache HTTP 服务器,与安全套接字模块启用,使用TLS1.3作为通信中使用的协议,但每次我尝试使用它时,我都会遇到SSL 握手失败消息出现在我的命令行终端上。 我所做的只是安装阿帕奇2在我的本地电脑上(运行 Zorin OS 15.2),并在ssl.conf文件,我指定了SSL 协议使用: SSLProtocol -all +TLSv1.2 +TLSv1.3 并在站点配置文件中激活 SSL 引擎、指定所有证书文件、分配服务器名称等。 完成所有这些后,我只需运行命令 ab 进行测试,如...

Admin

为什么 Apache Busy Workers 永远不会回到空闲模式?
ab

为什么 Apache Busy Workers 永远不会回到空闲模式?

我有一台 CentOS 8 服务器、Apache 2.4、PHP 7.2、4GB RAM 和 2 核 CPU,但尚未上线。 我正在使用 Apache MPM 事件和 PHP-FPM 静态,我的 apache 基准测试显示服务器可以处理我的简单 PHP 应用程序的 300 个并发连接,我对此感到满意。 问题是,在我运行 500 个并发连接的 Apache 基准测试之后,Apache 状态显示 Busy Workers,除非我重新启动 Apache,否则它们永远不会再变为 Idle。 24 小时后,我运行 apache status,结果还是同样的空闲/繁忙工作...

Admin

背景
ab

背景

背景 我在负载均衡器后面的 nginx 服务器上有两个运行 laravel 应用程序的 ec2 实例。我们想出了一个绝妙的主意,使用 apache ab 对实例进行压力测试,如下所示: ab -c 350 -n 20000 -H "Accept:application/x.toters.v1+json" http://staging-load-balancer-2088007710.eu-west-1.elb.amazonaws.com/api?store_ids[]=223%26lat=33.883666%26lon=35.533966 This ...

Admin

如何抵抗ab?
ab

如何抵抗ab?

有什么方法可以抵抗 Debian 上的 apache 基准测试工具?我有fail2ban、psad和一堆 apache 模块,它们应该可以抵御攻击,但ab在另一台计算机上,我的 VPS 似乎总是运行缓慢。有什么建议吗? ...

Admin

为什么 ab 在 OSX 上出现错误:apr_socket_recv: 对等方重置连接(54)?
ab

为什么 ab 在 OSX 上出现错误:apr_socket_recv: 对等方重置连接(54)?

我正在尝试使用ab基准测试运行 4 个 ubuntu 机器的集群,nginx这些机器由另一个运行 ubuntu 机器进行负载平衡haproxy。对于那些感兴趣的人,我正在关注系统管理员广播教程系列。我无法从运行 osx 的笔记本电脑上成功对集群进行基准测试: ➜ ~ uname -a Darwin mbp 15.6.0 Darwin Kernel Version 15.6.0: Mon Aug 29 20:21:34 PDT 2016; root:xnu-3248.60.11~1/RELEASE_X86_64 x86_64 ➜ ~ system_pro...

Admin

prefork MPM
ab

prefork MPM

我发现很多与 Apache worker MPM 相关的东西都比 Prefork MPM 运行得更快,我知道 nginx 是另一个选择,但我想坚持使用 apache 来使用 htaccess 和其他一些功能,所以我做了一个比较,使用 apache 基准测试来提供静态内容(bg.png)文件(大小=232KB),我很惊讶地看到结果 apache prefork 提供静态内容的速度比 worker 更快,差别不是很大,但是结果让我产生了怀疑,我不会根据下面的测试做出决定,所以请指导和帮助我。 两个测试都在同一台服务器上使用环回接口(127.0.0.1)loca...

Admin

优化 HAProxy SSL 终止(使用 Ubuntu 上的 Nginx 后端)
ab

优化 HAProxy SSL 终止(使用 Ubuntu 上的 Nginx 后端)

如何使用 SSL 终止功能优化 HAProxy 到 Ubuntu 上的 Nginx 后端? 设置工作正常,路由正确。但是,当我使用 HAProxy 执行 SSL 终止时,性能会受到很大影响(下面的测试)。密钥是 4096 位 rsa。HAProxy 强制使用 HTTPS 进行验证,然后终止 SSL,并将 HTTP 传达给后端 Nginx 服务器。Nginx 服务器相同,并提供多个静态页面,即 192.168.1.xx/page1.html、192.168.1.xx/page2.html 等。(我包含了 NodeJS 以保证系统的完整性,但只增加了不到 1m...

Admin

CURL 是否缓存请求?
ab

CURL 是否缓存请求?

这是一个相当长的问题,所以请耐心听完。 我想测试一下从 AWS 实例登录的 Akamai 服务器。因此,我开始运行 ab 基准测试。然而,他们似乎以惊人的速度下载了约 3 MB 的视频文件。我自然想看看发生了什么。以下是我为获取文件所做的操作 curl -v -o /dev/null 以上操作约需 5 秒完成。 接下来,我再次运行了相同的命令。这一次,它在约 200 毫秒内完成!自然,我的直觉告诉我文件正在某个地方缓存。 我的问题: curl 会缓存文件吗?如果会,有没有办法忽略它? 如果 curl 没有,ubuntu 是否会在 cur...

Admin

会议
ab

会议

我遇到了一个问题,Apache 服务器使用 SSL 256 位证书速度很慢 ab -n 500 https://example.com/ Time per request 29 ms ab -n 500 http://example.com/ Time per request 10 ms 两个请求都发送了 52 字节,并且测试是在同一个数据中心的服务器上进行的 会议 SSLEngine on SSLProtocol All -SSLv2 SSLHonorCipherOrder On SSLCipherSuite ALL:!ADH:!EXP:!LOW:!R...

Admin

为什么 Apache 2.4.7 在 ab 测试中与 NginX 1.4.6 一样快?
ab

为什么 Apache 2.4.7 在 ab 测试中与 NginX 1.4.6 一样快?

我现在非常困惑... 我一直使用 Nginx 来提供静态文件并将 php 传递给 Apache。我安装了一台 4GB 内存的新机器,安装了带有 mpm_prefork 模块的 Apache 2.4.7 和 NginX 1.4.6。我设置了所需的一切,并决定运行一些 ab 测试。结果令我震惊。在每项 ab 测试中,Apache 的表现都与 NginX 一样好。 这对于 Apache 2.4 来说正确吗?我读过有关 2.4 性能升级的文章,但是过去 NginX 会破坏 Apache。我是否遗漏了什么? 阿帕奇: Concurrency Level: ...

Admin

Haproxy负载均衡TPS比单节点低
ab

Haproxy负载均衡TPS比单节点低

我在后端运行了 2 个 apache2 服务器,并在它们和客户端之间有一个 haproxy。如果我使用 ab 对这些 apache2 服务器中的任何一个进行基准测试,我得到的结果是 1500TPS 以上,但是当我对 HAproxy 进行基准测试时,我得到的结果是低于这个值。这没有意义。 我正在使用简单的循环算法进行平衡,并且将 maxconn 设置为 8000 以获得良好的效果。 我预期的 tps 接近每个 apache2 节点的总 tps(2800TPS)。但我得到的值却小于两个 apache2 节点中的任何一个。可能是什么原因造成的? 我做的台架测...

Admin

Apache/ab 测试问题 - apr_socket_recv:连接被拒绝(111)
ab

Apache/ab 测试问题 - apr_socket_recv:连接被拒绝(111)

我在测试时遇到问题Apache 服务器 2.4经过AB。Apache 服务器作为服务在 Windows 上运行,我从另一台 Linux 服务器上对其进行测试。 我写的: ab -n 1000 -c 1000 "http://x.x.x.x/image.jpg" 输出: This is ApacheBench, Version 2.3 <$Revision: 655654 $> Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/ Lice...

Admin