webserver - "ab"还是 "httperf"更适合检查网站的性能?

标签 webserver performance

到目前为止,我知道“ab”和“httperf”,两者都可以检查网站的性能。这个比那个好吗?

最佳答案

好吧,这确实取决于您要检查的内容,但我自己总是使用 httperf。

关键的区别在于 httperf 尝试以给定的速度发送连续的请求流,而不管它们是否得到应答。这不仅可以向您显示 Web 服务器的最大负载,而且更重要的是,可以显示其过载时的行为。许多应用程序有一个不幸的特性,即随着提供的负载超过服务器的处理能力,性能会迅速下降:即,当每秒提供 100 个请求时,它可以处理其中的 80 个,而当提供每秒 150 个请求时,它可以处理只有 10 个。

关于webserver - "ab"还是 "httperf"更适合检查网站的性能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/900875/

相关文章:

linux - 如何在 rsync 上显示进度

apache - Nginx不会离开!如何删除它

c# - 如何避免这个 stackoverflow 异常?

performance - 如何模拟弹性磁盘/io负载以进行Elasticsearch

python - "ssl.SSLError: ... No shared cipher"尝试处理 HTTPS 请求网络服务器时

linux - 使用 Vagrant 虚拟机和 Nginx 设置测试环境

ruby-on-rails - 为什么Unicorn需要和Nginx一起部署?

java - 听众与表演

mysql 在大表上慢选择 order by

android - 如何显示和隐藏 popupWindow