美文网首页
磁盘寻道算法

磁盘寻道算法

作者: 看到这朵小fa了么 | 来源:发表于2020-03-23 13:20 被阅读0次

https://blog.csdn.net/YDVampire/article/details/68070499

1、先来先服务
公平且简单,但是没有对寻道进行优化,会降低设备的吞吐量,平均寻道时间较长
2、最短距离优先
每次寻道时间最短,但是不能保证平均寻道时间,而且在请求较多的时候,磁盘边缘可能会被无限期的延迟
3、电梯算法
磁盘指针向一侧进行读取,到边缘后反向读取,减少了平均时间,吞吐量达,但是由于是摆动,中间的机会要多于边缘磁盘
4、循环扫描
与电梯算法思想一致,不过是磁头每次都从一侧开始,使得机会平均

IO 模型

  • 阻塞IO
  • 非阻塞IO 自己轮询
  • IO复用模型 自己远程进行轮询或由中间商通知
  • 信号量IO 事务完成后通知自己去做
  • 异步IO 将结果送回

相关文章

  • 磁盘寻道算法

    https://blog.csdn.net/YDVampire/article/details/68070499 ...

  • 第六章 设备管理

    磁盘 组织:盘片,面,次到,扇区 磁盘调度算法 1.fcfs 2.最短寻道时间有限sstf 3.扫描算法scan(...

  • 基于JAVA的磁盘调度算法

    一、需求分析 编译程序运用磁盘的四种调度算法实现对磁盘的调度,四种算法分别为先来先服务(FCFS)算法,最短寻道时...

  • 磁盘管理

    原文当多个进程同时访问磁盘时,需要通过磁盘调度算法来控制对磁盘的访问,使磁盘的平均寻道时间尽可能地少。 1. 先来...

  • 减少磁盘延迟时间

    前言 在前一篇文章磁盘调度算法中提到一次读/写磁盘所需的时间分为三个部分:寻道时间、延迟时间、传输时间。 1 交错...

  • 磁盘调度算法

    磁盘读写时间 = 寻道时间 + 旋转延迟 + 数据传输时间其中,寻道时间最夯,因此,针对寻道时间有优化,有以下几种...

  • kafka为什么吞吐量高?

    kafka为什么吞吐量高? 1、磁盘顺序读写 磁盘读取时间: 寻道时间,表示磁头在不同磁道之间移动的时间。旋转延迟...

  • 数据库总结

    一.不同数据库的共性 数据库 磁盘特点1 随机I/O寻道时间过长 特点2 磁盘读取数据是以盘块(block)为基本...

  • MYSQL索引数据结构

    数据库为何要使用索引? 磁盘IO的方式寻道(速度较慢),旋转(速度较快)。一个磁盘由大小相同且同轴的圆形盘片组成,...

  • MySQL调优的你所要懂得的基础知识点!

    几个知识点: 一次数据访问,访问磁盘需要完成三个动作: 1、寻道:磁头移动到指定的磁道。2、旋转:旋转磁盘,等待指...

网友评论

      本文标题:磁盘寻道算法

      本文链接:https://www.haomeiwen.com/subject/xfcwyhtx.html