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

审核编辑:符乾江

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

    关注

    5073

    文章

    19034

    浏览量

    303552
  • 计算
    +关注

    关注

    2

    文章

    446

    浏览量

    38740
  • 磁盘存储
    +关注

    关注

    0

    文章

    6

    浏览量

    7192
收藏 人收藏

    评论

    相关推荐

    服务数据恢复—EVA存储磁盘磁盘掉线的数据恢复案例

    服务存储数据恢复环境: 一台EVA某型号控制器+EVA扩展柜+FC磁盘服务存储
    的头像 发表于 11-06 13:46 115次阅读
    <b class='flag-5'>服务</b>器<b class='flag-5'>数据</b>恢复—EVA<b class='flag-5'>存储</b><b class='flag-5'>磁盘</b>组<b class='flag-5'>磁盘</b>掉线的<b class='flag-5'>数据</b>恢复案例

    服务数据恢复—EVA存储误删除VDISK的数据恢复案例

    服务存储数据恢复环境: 某单位有一台EVA某型号存储主机+2个扩展柜,共12个FATA磁盘+10个FC
    的头像 发表于 11-05 14:39 156次阅读
    <b class='flag-5'>服务</b>器<b class='flag-5'>数据</b>恢复—EVA<b class='flag-5'>存储</b>误删除VDISK的<b class='flag-5'>数据</b>恢复案例

    存储服务器与磁盘阵列有何区别?

    存储服务器和磁盘阵列是两种不同的数据存储解决方案,它们架构、可用性、可扩展性、成本和使用场景
    的头像 发表于 10-10 14:03 387次阅读

    服务数据恢复—光纤环境下共享存储互斥不当的数据恢复案例

    配置不当导致共享存储互斥出现问题。 管理员进行运维检查时发现B服务器连接了一块未知磁盘。由于B服务器并未启用,处于闲置状态,所以管理员也将这块磁盘
    的头像 发表于 08-27 15:22 199次阅读

    简述计算机的I/O控制方式

    计算机的I/O(输入/输出)控制方式是计算机系统中至关重要的部分,它决定了CPU与外设之间数据交换的方式和效率。随着计算机技术的不断发展,
    的头像 发表于 08-20 10:55 718次阅读

    服务数据恢复—服务器raid常见故障 原因 数据恢复方案

    磁盘阵列(raid)是一种将多块物理硬盘整合成一个虚拟存储的技术。raid模块相当于一个存储管理中间层,上层接收并执行操作系统及文件系统的数据读写指令,下层管理
    的头像 发表于 08-13 11:38 238次阅读

    存储服务器与磁盘阵列的区别

    存储服务器与磁盘阵列是两种不同的数据存储解决方案。它们功能、性能、成本、可靠性、可扩展性等方
    的头像 发表于 07-02 09:13 884次阅读

    服务数据恢复—EMC存储中双循环riad5阵列数据恢复案例

    服务存储数据恢复环境: EMC CX4-480存储,该存储中有10块硬盘,其中有3块磁盘为掉
    的头像 发表于 06-18 11:10 426次阅读

    服务数据恢复—磁盘不稳定被踢导致raid5阵列崩溃的数据恢复案例

    服务存储数据恢复环境: 某品牌MSA2000服务存储中有一组由8块SAS硬盘组建的raid5磁盘
    的头像 发表于 06-12 11:30 285次阅读
    <b class='flag-5'>服务</b>器<b class='flag-5'>数据</b>恢复—<b class='flag-5'>磁盘</b>不稳定被踢导致raid5阵列崩溃的<b class='flag-5'>数据</b>恢复案例

    服务数据恢复—磁盘离线但热备盘未完全启用导致raid5阵列崩溃的数据恢复案例

    硬盘掉线所导致。将所有磁盘编号后取出,硬件工程师对所有磁盘进行检测后没有发现有硬盘存在物理故障,也没有坏道。数据恢复工程师将所有磁盘以只读方式
    的头像 发表于 06-11 13:51 263次阅读
    <b class='flag-5'>服务</b>器<b class='flag-5'>数据</b>恢复—<b class='flag-5'>磁盘</b>离线但热备盘未完全启用导致raid5阵列崩溃的<b class='flag-5'>数据</b>恢复案例

    服务数据恢复—同友存储磁盘阵列上层虚拟机数据恢复案例

    某单位同友存储存储设备中若干磁盘组建了raid5磁盘阵列。未知原因导致存储设备崩溃无法启动,raid5阵列上层的虚拟机全部丢失,其中存放了
    的头像 发表于 05-10 13:34 277次阅读
    <b class='flag-5'>服务</b>器<b class='flag-5'>数据</b>恢复—同友<b class='flag-5'>存储</b><b class='flag-5'>磁盘</b>阵列上层虚拟机<b class='flag-5'>数据</b>恢复案例

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

    服务数据恢复环境: P740+AIX+Sybase+V7000存储阵列柜,阵列柜上有12块SAS机械硬盘(包括1块热备盘)。 服务器故障: 管理员
    的头像 发表于 04-09 16:41 439次阅读
    <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>恢复案例

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

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

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

    某公司IT部门一台某品牌EqualLogic PS6100系列存储在运行过程中突然崩溃。 服务器管理员对故障服务存储进行初步检查,经过检测发现导致该
    的头像 发表于 01-24 14:32 338次阅读
    【<b class='flag-5'>服务</b>器<b class='flag-5'>数据</b>恢复】DELL EqualLogic<b class='flag-5'>存储</b>raid5多块<b class='flag-5'>磁盘</b>离线的<b class='flag-5'>数据</b>恢复案例

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

    共有9个分别配置了24块磁盘磁盘柜,其中8个磁盘柜存放普通数据,1个磁盘柜存放元数据
    的头像 发表于 12-20 15:43 352次阅读
    <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>恢复案例