原因可能有两点:
(1)磁盘是机械结构,磁头移动、寻道时间等时间是必须要有的,速度再快也无法突破物理限制,在随机读写方面是指数级的下降。当然ssd 随机也不如顺序,但也没有磁盘那么明显。顺序读节省了一部分的物理时间,所以速度会提升很多。
(2)应该还有预读取缓存的影响。一般硬盘读取都是指定位置之后,一下子读取这附近挺大的一块数据放到缓存里的,如果是顺序读取的话,可能第二次就直接命中缓存从缓存里拿了,速度快得多。随机的话每次都要重新寻道查找。
原因可能有两点:
(1)磁盘是机械结构,磁头移动、寻道时间等时间是必须要有的,速度再快也无法突破物理限制,在随机读写方面是指数级的下降。当然ssd 随机也不如顺序,但也没有磁盘那么明显。顺序读节省了一部分的物理时间,所以速度会提升很多。
(2)应该还有预读取缓存的影响。一般硬盘读取都是指定位置之后,一下子读取这附近挺大的一块数据放到缓存里的,如果是顺序读取的话,可能第二次就直接命中缓存从缓存里拿了,速度快得多。随机的话每次都要重新寻道查找。