磁盘的IO单位-创新互联

对于磁盘来说,一次磁盘的连续读或者连续写叫做一次IO。

10年积累的成都网站制作、网站设计、外贸网站建设经验,可以快速应对客户对网站的新想法和需求。提供各种问题对应的解决方案。让选择我们的客户得到更好、更有力的网络服务。我虽然不认识你,你也不认识我。但先网站设计后付款的网站建设流程,更有精河免费网站建设让你可以放心的选择与我们合作。

计算机各个层次上的“一次IO”

  1. 应用程序向操作系统请求:“读取/etc/passwd到我的缓冲区”,操作系统读取后返回应用程序一个信号,这次IO就完成了,这就是应用程序做的一次IO

  2. 文件系统向磁盘控制器驱动程序请求:“读取LBA10000 开始后的128个扇区”,然后“读取LBA50000 开始的后64扇区”,这就是文件系统向下做的两次IO,假设对应了第一步里那个应用程序的请求。

  3. 磁盘控制器驱动程序用信号来驱动磁盘控制器向磁盘发送SCSI指令和数据,对于SCSI协议来说,完成一次连续LBA地址扇区的读写就算一次IO,但是为了完成这次读或者写,可能需要发送若干条SCSI指令帧,从最底层来看,每次向磁盘发送一个SCSI帧,就算一次IO,这也是最细粒度的IO。但是通常说磁盘IO都是指完成整个一次SCSI读或者写

  4. 如果在文件系统和磁盘之间再插入一层卷管理器,或在磁盘控制器和磁盘之间再插入一层RAID虚拟化层,那么上层的一层IO就往往会演变成下层的多次IO

  5. 对于磁盘来说,每次IO就是指一次SCSI指令交互回合,一个回合中可能包含了若干SCSI指令,而这一个回合里却只能完成一次IO,比如“读取从LBA10000开始的后128个扇区”

另外有需要云服务器可以了解下创新互联cdcxhl.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


当前标题:磁盘的IO单位-创新互联
URL地址:http://cdiso.cn/article/dgojji.html

其他资讯