2011-12-26 43 views
2

我准备部署大学网站。它有大约2200个用户配置文件生成 - 每个学生一个 - 所以我决定衡量服务器的负载和容量。问题是我无法弄清楚在我的开发机器上如何使用WAMPserver。如果我们把它放在生产端的WAMP上,还是应该切换?我如何在wamp中对mysql进行基准测试?

如果WAMP是好的,那你怎么推荐我们的MySQL基准?

+0

单独钳工的MySQL并不是一个有效的测试。你也必须考虑Apache的性能。在Warp 10中,MySQL可能会被调谐为嗡嗡声,但是如果Apache的配置错误,整个系统可能像蜗牛一样爬行。 –

回答

3

开始标杆整个安装,如果可能的生产机器。

一个简单的工具是Apache jMeter,让您有并行的用户,斜坡上升的报告时间和负载。这不是很容易,但只要按照任何教程,你应该快速启动和运行。

运行在网络上的另一台机器的测试,以获得速度的一个更好的测试,包括网络延迟。

如果发现性能不够好,那么就没有必要对Apache或MySQL的详细的测试。

+0

@ andreas-weberbrand太棒了!谢谢!我想我需要做更多的功课,然后才能开始使用jMeter。该文件有点吓人。你是否也用它来测试你的服务器呢? –

+0

它可以用于很多事情,我用它来测试旧代码和新代码(主要重构),多少日志记录/调试成本以及有多少用户站点可以处理。 –

1

一个很好的基准MySQL工具是mysqlslap,但正如其他人指出的那样,您可能想要做一个完整的基准来检测优势和劣势。

+0

对于完整的基准,你有什么建议?你有我可以偷看的标准清单吗?感谢一堆指出mysqlslap! –

相关问题