s060403072 发表于 2020-3-18 13:16 这里 "WriteBlockOpNumOps" : 41, "WriteBlockOpAvgTime" : 134014.0,是说,写入一共41次,平均用时134014.0ms而"TotalWriteTime" : 4, 这里却显示4ms,这是第一点疑问,总的时间比平均时间小? 第二点:WriteBlockOpNumOps*时间=这样就是写总时间,这个时间是指哪个时间?谢谢 |
macWang 发表于 2020-3-18 11:09 这里帮楼主缕清他们之间的关系 WriteBlockOpNumOps:写入次数 WriteBlockOpAvgTime:写入平均时间 TotalWriteTime:写入总时间 对于写入总时间TotalWriteTime,楼主最好提供截图,可能是识别失误等造成的。 对于写入时间计算,个人认为是这样的,WriteBlockOpNumOps*时间=这样就是写总时间。 |
我要计算单次写入时间的话,是用新的(WriteBlockOpAvgTime*WriteBlockOpNumOps)减去旧的 (WriteBlockOpAvgTime*WriteBlockOpNumOps)吗? |
经过我写入测试,发现TotalWriteTime一直不变,WriteBlockOpNumOps会+1,WriteBlockOpAvgTime也会改变,应该是这个了。 但是我发现会有这样的情况: 写入前 WriteBlockOpNumOps=36 WriteBlockOpAvgTime=40, 写入一次后 WriteBlockOpNumOps=37 WriteBlockOpAvgTime=33, 写入后,总的写入时间居然还比之前小!!!!! 请问下如何计算我这次的写入时间呀? |