我需要根据每秒生成的页面错误数和每秒遇到的最后一级缓存未命中数来分析虚拟机内存访问。是否有标准的测试套件可以帮助我实现这一目标?
下面我描述了我需要实现的确切场景:
- 在虚拟机上运行程序/测试套件会产生大量页面错误。
- 在虚拟机上运行程序/测试套件以生成大量最后一级缓存未命中。
- 监控虚拟机上每秒的页面错误数和每秒最后一级缓存未命中数。
- 监控托管裸机机器上相应数量的页面错误和最后一级缓存未命中。
除此之外,还有我需要生成的一组分析结果。
问题 1:是否有标准的测试套件可以帮助我实现目标?如果有,请指出参考。我浏览了 SPEC 基准,但似乎没有发现任何对我的工作有多大用处的东西。
查询 2:如果没有这样的套件,有没有办法我可以编写一个程序来模拟上述场景?
任何方向的任何指针都值得赞赏。
谢谢!