我已经为一个项目编写了一个脚本,该脚本在运行vmstat、iostat和sar时对cpu、vm和i/o进行了重点测试。脚本全部运行30秒。然而,我的导师要求我确保结果是准确的?我怎么能确定?我一定是在做了几次测试后才相信机器的话吧?测试已经运行了60秒,因此有命令试图确保一个公平的测试,但我如何确保他们是准确的,根据我的导师的关切?有什么想法吗?
这些系统是Ubuntu12.04、Debian 7和Suse 11的服务器版本
发布于 2015-03-09 14:52:26
没有办法知道哪些是你的导师关心的问题,所以你应该问他!
“准确性”通常意味着您的测试结果不应该被您没有考虑到的因素所抵消,比如某些CPU功能被禁用或没有使用,软件配置的差异等等。
你到底是怎么评价的?评估CPU性能与评估特定的硬件系统是不一样的,如果您考虑软件的话,硬件系统也是不同的。基本上,您需要消除所有与评估无关的差异,并确保配置的其余部分具有代表性(例如,安装支持CPU提供的所有功能的现代操作系统)。
记住,到最后,你总是会相信机器的话,没有别的办法了。你所能说的就是你已经考虑了你所知道的所有因素,并希望那些未知的因素不会有太大的影响。
https://stackoverflow.com/questions/28943440
复制相似问题