0

同志们!

我想知道是否有任何方法可以确定和比较我的专用服务器性能。它与 nginx+php-fpm 一起用作 Web 服务器。

我住在欧洲,但服务器位于美国。我可以在“工具 pingdom”中测试站点速度或从不同位置 ping 它,但这些都是非常主观和粗略的标记。而且我无法从这里检查它是如何工作的,因为距离会影响网站加载速度。

也许一些 nginx 基准测试模拟了数百个用户点击网站的巨大负载?如果它不仅仅是数字,而是显示我的服务器在某种规模上的比较图表,例如基本核心 i3 和顶级至强系统,那就更好了。

我需要这个的原因是我的网站正在寻找我的表现不佳。我应该检查一切以找出原因。服务器有 i5 和 16gb 内存,所以我猜问题出在低带宽/或 nginx 配置/或服务器配置本身/或 wordpress 配置中。

某处存在瓶颈,我需要有关如何找到的建议。

非常感谢任何帮助。

4

1 回答 1

0

我不确定免费帐户能给你带来什么,但我之前使用过New Relic,一旦你在服务器上安装了他们的代理,你就会得到很多数据。您可以深入了解应用程序请求以了解 php 和 mysql 花费了多少时间。

我以前也使用过 jMeter,但发现设置起来有点痛苦。如果您想尝试,此视频可能会给您一些帮助。设置完成后,它非常好。

或者,您可以使用Apache Benchmark工具。您不必运行 Apache Web 服务器即可使用它。是一篇关于如何使用它的好文章。不幸的是,这不会给你图表。

摘抄:

*例如,如果您要发送 10 个请求,请键入以下命令:

$ ab -n 10 -c 2 http://www.somewhere.com/

在哪里:

  • -n 1000:ab 将向服务器http://www.somewhere.com/发送 1000 个请求,以便执行基准测试会话
  • -c 5 : 5 是并发数,即 ab 将一次向服务器 202.54.200.1 发送 5 个要执行的多个请求*

如果您担心服务器上的数据库性能,我会在这里使用这个珍珠脚本。它将读取您的 mySQL 设置并为您提供更改内容的报告。

于 2014-07-05T17:58:40.360 回答