我即将部署一个大学网站。它生成了大约2200个用户配置文件——每个学生一个——所以我决定衡量一下服务器的负载和容量。问题是我不知道如何确切地做到这一点-在我的开发机器上,我使用WAMPserver。如果我们也在生产端的WAMP上托管它可以吗?或者我们应该切换吗?
如果WAMP是正确的,那么你建议我们如何对MySQL进行基准测试?
首先对整个设置进行基准测试,如果可能的话,在生产机器上。
一个简单的工具是Apache jMeter,它允许您拥有并行用户、上升周期和报告负载。这不是很容易,但只要遵循任何教程,你应该可以快速启动和运行。
在网络上的另一台机器上运行测试,以获得更好的速度测试,包括网络延迟。
如果你发现性能足够好,那么就不需要对Apache或MySQL进行详细的测试。
mysqlslap是一个很好的MySQL基准测试工具,但正如其他人指出的那样,您可能需要做一个完整的基准测试来检测优点和缺点。