专家问答:为什么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指令。
网友评论
暂时没有评论!- 相关文章
-
- DoSTOR存储分析 思科和Brocade看好Fabric架构2008-03-21 07:23:35
- DoSTOR专家博客 FC vs iSCSI 未来胜负见分晓2008-03-19 00:40:39
- 海恒存储助某大型国有企业构建全网备份解决方案2008-03-14 11:14:54
- HP以入门级产品价格推磁盘阵列新家族MSA20002008-03-05 11:44:48
- 浙江某医院医学影像系统采用NetApp存储解决方案2008-03-05 11:13:46
- CEBIT2008色卡司存储新品登陆CeBIT计算机展2008-03-05 10:07:01
- DoSTOR存储专访:戴尔如虎添翼 持续简化存储路2008-02-27 02:50:50
- DoSTOR存储新闻 戴尔在京正式发布PS5000系列2008-02-25 21:09:19






发表评论