0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

数据存储在磁盘上的排列方式会影响I/O服务的总时间

嵌入式应用开发 来源:嵌入式应用开发 作者:嵌入式应用开发 2022-06-18 20:12 次阅读

假设每磁道划分成10个物理块,每块存放1个逻辑记录。逻辑记录R!个逻辑记录。逻辑记录R1,R2,﹍﹍ ,R10存放在同一个磁道上,记录的安排顺序如下表所示:

物理块 1 2 3 4 5 6 7 8 9 10

逻辑记录 R1 R2 R3 R4 R5 R6 R7 R8 R9 R10

假定磁盘的旋转速度为20MS/圈,磁头当前处在R1的开始处。若系统顺序处理这些记录,使用单缓冲区,每个记录处理时间为4MS,则处理这10个记录的最长时间为___。若对信息存储进行优化分布后,处理10个记录的最少时间如何计算。

首先从磁盘的转速:20ms/圈,我们可以知道:读取一条记录需要2ms。值得注意的一点是:处理一条记录的前提,是将其读出来。所以处理第一条记录时,要先将其读取出来,再进行处理,所以处理R1所需时间为2ms+4ms,当R1处理完时,磁头已经转到了R4的位置,此时要将其调整到R2的位置,需要经过R5,R6,R7,R8,R9,R10,R1,这样要耗16ms的时间,再加上读取R2需要2ms以及处理数据的4ms,R2的总处理时间应为22ms。所以2+4+(16+2+4)*9=204ms。而优化后的排列顺序应为:R1,R8,R5,R2,R9,R6,R3,R10,R7,R4,这样的排列顺序刚好是处理完R1,磁头就到了R2的位置,直接读取R2,处理R2,处理完R2,磁头又到了R3的位置,依此类推,每条记录的读取及处理时间为:2ms+4ms=6ms,所以总时间为:(2+4)*10=60ms。

pYYBAGKtwQ6AV2awAAVNcU7EEeA275.png

审核编辑:符乾江

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 嵌入式
    +关注

    关注

    4976

    文章

    18246

    浏览量

    287938
  • 计算
    +关注

    关注

    2

    文章

    431

    浏览量

    38471
  • 磁盘存储
    +关注

    关注

    0

    文章

    6

    浏览量

    7170
收藏 人收藏

    评论

    相关推荐

    电池模组的排列方式有哪些

    电池模组的排列方式是指在设计和组装电池模组时,电池单体(电芯)的物理布局和连接方式
    的头像 发表于 04-12 15:52 128次阅读

    服务数据恢复—V7000存储磁盘同步数据失败的数据恢复案例

    服务数据恢复环境: P740+AIX+Sybase+V7000存储阵列柜,阵列柜上有12块SAS机械硬盘(包括1块热备盘)。 服务器故障: 管理员在日常巡检过程中发现阵列柜中有
    的头像 发表于 04-09 16:41 115次阅读
    <b class='flag-5'>服务</b>器<b class='flag-5'>数据</b>恢复—V7000<b class='flag-5'>存储</b><b class='flag-5'>磁盘</b>同步<b class='flag-5'>数据</b>失败的<b class='flag-5'>数据</b>恢复案例

    服务数据恢复】服务器raid6阵列多块磁盘离线的数据恢复案例

    一台网站服务器中有一组由6块磁盘组建的RAID6磁盘阵列,操作系统层面运行MySQL数据库和存放一些其他类型文件。
    的头像 发表于 02-23 13:13 143次阅读

    服务数据恢复】HP EVA虚拟化磁盘阵列数据恢复方案

    EVA是虚拟化存储,在工作过程中,EVA存储中的数据会不断地迁移,再加上运行在EVA上的应用都比较繁重,磁盘负载高,很容易出现故障。EVA是通过大量
    的头像 发表于 02-18 11:23 156次阅读
    【<b class='flag-5'>服务</b>器<b class='flag-5'>数据</b>恢复】HP EVA虚拟化<b class='flag-5'>磁盘</b>阵列<b class='flag-5'>数据</b>恢复方案

    服务数据恢复-昆腾存储raid5磁盘故障导致存储系统崩溃的数据恢复案例

    共有9个分别配置了24块磁盘磁盘柜,其中8个磁盘柜存放普通数据,1个磁盘柜存放元数据
    的头像 发表于 12-20 15:43 171次阅读
    <b class='flag-5'>服务</b>器<b class='flag-5'>数据</b>恢复-昆腾<b class='flag-5'>存储</b>raid5<b class='flag-5'>磁盘</b>故障导致<b class='flag-5'>存储</b>系统崩溃的<b class='flag-5'>数据</b>恢复案例

    服务数据恢复-V7000存储更换磁盘数据同步失败的数据恢复案例

    服务数据恢复环境: P740+AIX+Sybase+V7000存储存储阵列柜上共12块SAS机械硬盘(其中一块为热备盘)。 服务
    的头像 发表于 10-07 15:25 226次阅读

    8芯网线的排列方式有哪些

    8芯网线的排列方式有两种,分别是568A和568B。 568A的排列方式是:绿白色、绿色、橙白色、蓝色、蓝白色、橙色、棕白色、棕色。 568B的排列
    的头像 发表于 09-25 10:29 1765次阅读

    服务数据恢复-服务器RAID6三块磁盘离线的数据恢复案例

    服务器中有一组由6块磁盘组建的RAID6磁盘阵列。服务器作为WEB服务器使用,上面运行了MYSQL数据
    的头像 发表于 08-25 14:18 309次阅读
    <b class='flag-5'>服务</b>器<b class='flag-5'>数据</b>恢复-<b class='flag-5'>服务</b>器RAID6三块<b class='flag-5'>磁盘</b>离线的<b class='flag-5'>数据</b>恢复案例

    服务数据恢复-EVA存储硬盘掉线的数据恢复案例

    EVA系列存储是一款以虚拟化存储为实现目的的中高端存储设备。EVA存储中的数据在EVA存储设备工
    的头像 发表于 08-22 15:25 293次阅读
    <b class='flag-5'>服务</b>器<b class='flag-5'>数据</b>恢复-EVA<b class='flag-5'>存储</b>硬盘掉线的<b class='flag-5'>数据</b>恢复案例

    RAID是什么?RAID有哪些?RAID磁盘阵列是什么?

    在单机时代,采用单块磁盘进行数据存储和读写的方式,由于寻址和读写的时间消耗,导致I/O性能非常低,且存储
    的头像 发表于 07-14 14:26 3597次阅读
    RAID是什么?RAID有哪些?RAID<b class='flag-5'>磁盘</b>阵列是什么?

    IBM服务器RAID5磁盘阵列数据恢复案例

    服务数据恢复环境: 一台IBM某型号服务器,4块SAS磁盘组建了一组RAID5磁盘阵列。服务
    的头像 发表于 07-07 14:45 412次阅读

    服务数据恢复】EMC存储raid5多块磁盘离线的数据恢复案例

    服务数据恢复环境: 一台EMC存储中数块磁盘组建了一组raid5磁盘阵列,阵列中有2块热备盘;上层采用ZFS文件系统,划分了一个lun,
    的头像 发表于 06-12 15:20 329次阅读

    服务数据恢复】DroboPro FS网络存储数据恢复案例

    服务数据恢复环境: DroboPro FS网络存储,数块SAS硬盘组建的raid5磁盘阵列。 服务器故障:
    的头像 发表于 05-19 15:27 345次阅读
    【<b class='flag-5'>服务</b>器<b class='flag-5'>数据</b>恢复】DroboPro FS网络<b class='flag-5'>存储</b><b class='flag-5'>数据</b>恢复案例

    服务数据恢复】IBM存储raid5磁盘阵列数据恢复案例

    IBM TotalStorage DS系列存储,包含一个存储机头和多个存储扩展柜,磁盘柜中的磁盘创建了多组RAID5。
    的头像 发表于 05-18 17:06 772次阅读

    服务器raid5多块磁盘离线的数据恢复案例

    HP StorageWorks存储,10块磁盘组建了raid5磁盘阵列,其中有1块磁盘是热备盘。
    的头像 发表于 04-24 15:28 447次阅读