首页 > 试题广场 >

磁盘操作所花费的时间中最耗时的是()

[单选题]
磁盘操作所花费的时间中最耗时的是()
  • 旋转延迟时间
  • 传输时间
  • 寻道时间
  • 等待时间
https://tech.meituan.com/about-desk-io.html 很喜欢美团技术点评的文章,能科普一些知识
影响硬盘性能的因素

影响磁盘的关键因素是磁盘服务时间,即磁盘完成一个I/O请求所花费的时间,它由寻道时间、旋转延迟和数据传输时间三部分构成。

1. 寻道时间

Tseek是指将读写磁头移动至正确的磁道上所需要的时间。寻道时间越短,I/O操作越快,目前磁盘的平均寻道时间一般在3-15ms。

2. 旋转延迟

Trotation是指盘片旋转将请求数据所在的扇区移动到读写磁盘下方所需要的时间。旋转延迟取决于磁盘转速,通常用磁盘旋转一周所需时间的1/2表示。比如:7200rpm的磁盘平均旋转延迟大约为60*1000/7200/2 = 4.17ms,而转速为15000rpm的磁盘其平均旋转延迟为2ms。

3. 数据传输时间

Ttransfer是指完成传输所请求的数据所需要的时间,它取决于数据传输率,其值等于数据大小除以数据传输率。目前IDE/ATA能达到133MB/s,SATA II可达到300MB/s的接口数据传输率,数据传输时间通常远小于前两部分消耗时间。简单计算时可忽略。


编辑于 2021-10-11 11:06:57 回复(0)
谁能说一下为啥是寻道时间?
我咋觉的是传输时间,如果你要传一个 几个G的文件 那不是很慢么?
发表于 2020-07-16 15:40:38 回复(1)