由于磁盘之间的传输速率各不相同,大多数操作系统都不直接报告磁盘利用率。相反,它们报告每秒的数据传输量(以操作系统内存页大小为单位)。
S = P/(1-U)
为了比较存取时间相近的磁盘上的负载,只要比较每秒的平均传输量即可。
如果知道给定磁盘的存取时间,就可以使用操作系统报告的每秒传输量来计算磁盘的利用率。要进行此操作,用每秒的平均传输量乘以磁盘生产商列出的磁盘存取时间。根据磁盘中数据的分布,存取时间可能不同于生产商的标定值。 考虑到这种可变性,应该将制造商的存取时间规格增加 20%。
U = (A * 1.2) * X = (.03 * 1.2) * 10 = .36
P = D (A * 1.2)
P = 20 (.03 * 1.2) = 20 * .036 = .72
S = P/(1-U) = .72 / (1 - .36) = .72 / .64 = 1.13