专家问答:为什么Block协议会比File协议快?
导读:问:iSCSI所用的Block协议中的Block是否是和RAID概念中所说的Strip size一个概念啊? 就是可以自行设置数据块大小的. 能否详细说说问什么Block协议会比File协议快呢? 如果说底层的协议当然会比应用层的快这个原因的话, 那么为什么RAID 3用的Strip就没有RAID4用的Block好呢? 答:这个block,不是Raid里面那种block bl
问:iSCSI所用的Block协议中的Block是否是和RAID概念中所说的Strip size一个概念啊? 就是可以自行设置数据块大小的.
能否详细说说问什么Block协议会比File协议快呢? 如果说底层的协议当然会比应用层的快这个原因的话, 那么为什么RAID 3用的Strip就没有RAID4用的Block好呢?
答:这个block,不是Raid里面那种block
block和file,其实就是数据结构,协议。
直接和磁盘打交道,或者和fs打叫道,利用的数据结构和协议是不一样的。但是他们的payload很大程度上是一样的。
只不过他们的数据交互逻辑,交互格式,不太一样
Linux kernel
一般顺序是vfs->mapping layer(filesystem)->generic block layer->IO scheduler layer->block device driver
上层的进程只知道vfs,具体的活由mapping layer做,例如一个文件系统。
具体的文件系统知道generic block layer,具体的活由IO scheduler layer和block device driver做。
IO scheduler是操作系统对IO的最后调度的部件,剩下的事情由device driver做,比如生成SCSI指令。
网友评论
暂时没有评论!- 相关文章
-
- 国产存储重拳出击 圣桥科技2008产品推介会2008-07-11 09:50:02
- 同有飞骥发布iSCSI新品 引领iSCSI应用新时代2008-07-07 14:01:24
- 戴尔雄居全球开放系统存储市场冠军宝座2008-07-02 10:40:25
- 中小企业的网络存储“钢铁侠”抢滩上市2008-06-16 16:36:59
- DoSTOR专家观点 在家中部署FC SAN指日可待2008-06-13 09:45:06
- IDC公布Q1报告 戴尔超越NetApp引领iSCSI市场2008-06-08 02:25:19
- DoSTOR存储分析 戴尔财报喜人 受益存储业务增长2008-06-01 19:23:30
- 专访LSI存储部门副总裁:这是一个前所未有的时代2008-05-26 17:36:26






发表评论