我想在测试环境中模拟一些共享主机活动。特别关注 I/O 性能。需要模拟:许多 SQL 查询、http 查询和一些其他活动,例如提取大型存档。
想到的只是创建共享托管服务器、所有站点、所有基础的完整副本,并编写一些守护程序来解析 access.log 并从中执行请求。但即使在这种情况下也存在困难:需要复制一千个站点,日志中随时都有许多查询,必须提供 POST 查询,而不仅仅是 GET,需要在数十个站点上获得授权(一些繁重的查询是由站点管理部分的操作产生的。)
也许这个测试有现成的解决方案吗?
测试平台操作系统:FreeBSD
更新:测试目的 - 比较不同 mysql 解决方案和不同 RAID 配置(通常镜像和混合镜像)的系统性能。