我了解到计算理论上的磁盘平均 IOPS(tps)值的公式是 1/(平均旋转时间 latency+平均寻道延迟 seek time)
平均旋转延迟可以通过磁盘转速计算( https://theithollow.com/2013/11/18/disk-latency-concepts/):
latency=1/2*(60*1000)/转速 //以 ms 为单位
那么 seek time 是怎么计算? 还是说从磁盘的硬件信息上可以获得? 我尝试找了在网上找了几块磁盘,详细信息都没有描述寻道时间.
1
TomChaai 2022-05-25 17:05:46 +08:00
都不标了,现在的行情,没人会去关注机械硬盘的 iops 。
但是还是有测评网站会去测的,拿 HDTune 什么的软件测试,网上结果一大堆。 |
2
geniussoft 2022-05-25 17:15:56 +08:00 via iPhone
寻道时间应该是算不出来的,顶多算出最小值
|
3
cnbatch 2022-05-25 18:18:34 +08:00
实际数据必须靠当场测试。而且每一次测的数据都有些许差异,所以只能参考个大概。
|
4
chengyiqun 2022-05-27 15:25:23 +08:00
都是参考值, 和你存储数据习惯都有很大关系.
|