跑多久完全取决于系统特点。有些系统在大压力面前,几秒钟就可以调整到位,后面只要压力稳定,它的资源利用率、响应时间都是稳定的;对于这种系统,个人认为测10分钟足以。结果取下来,把前面几秒钟、后面几秒钟去掉,就可以采集数据了。
而对于数据库业务较复杂的场景,可能头10分钟的性能表现和后10分钟完全不一样。这种情况下,测试多久、数据取哪一段、要不要先给系统预热然后再正式测试都是要具体分析的。
测多久,第一,要看这个系统的性能表现多长时间可以趋于稳定并可以获取有效数据。第二,要看取值工具的间隔。例如,zos上SMF日志默认30分钟出一个数据,如果没有额外后期处理的话,就至少要测1个小时,保证中间有两个点的数据可以截取。
收起