glusterfs结构体系分析参照.pdfVIP

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
glusterfs 结构体系分析 简述 经过这几天对 Glusterfs 的分析, 对其体系结构已经有了初步的理解。 值得庆贺的一点 就是 Glusterfs 的整个体系结构非常清晰, 高度模块化的设计使得我们对他的理解和扩 展变得比较容易。 我打算从下面几步来分析其体系结构: 1. 给出几个从网络上收集的结构图, 用以帮助我们来从整理上认识其体系结构。 2. 以 Glusterfs 的一个客户端配置文件入手, 来理解配置文件的同时也进一步来理 解其体系结构。 上面的两项都是基于宏观方面的分析, 下面我们将从系统的微观方面来理解其相关的数据 流 : 3. Glusterfs 系统中, 系统的主体是一颗 translator 的树结构,我们来分析整个 translator 树结构的建立过程 ( 以上面给出的客户端的配置文件为例, 来建立这棵 树) 4. 以一个 write 操作为例, 来理解 glusterfs 的整个处理流程 以上就是本文的一个大致分析思路。 对体系结构的具体分析 1. 给出几个从网络上收集的结构图, 来帮助我们来认识其体系结构。 图一 这是来自 glusterfs 的官方结构图, 从这个图中, 我们可以得到如下的信息: 1. glusterfs 没有 MeteData 模块, 没有 MeteData 的设计模式, 使得系统的复杂 度降低, 也避免了 MeteData 成为整个系统性能瓶颈的问题, 当然, 这种体系 结构仅仅适合于基于以文件为对象的存储体系, 对于像 GoogleFS,Lustre 等基 于磁盘块, inode 的存储系统是不能没有 MeteData 的。 1. 有 MeteData 系统的优势和不足: 类似于 Google, Lustre 等, MeteData 是 其题写结构中不可缺少的部分, 因为他们是基于磁盘块, inode 的存储系统, 这种系统的优势就是: 系统性能很好,他们将文件进行了一定的分割,并 且以块的方式直接存储在磁盘上,减少了类似于 VFS 的处理流程, 所以他们 对于高性能的数据处理是很有优势的。 其不足: 正是因为引入了 MeteData, 使得系统的复杂度增加, 并且并发能力受到很大的限制(因为所有的处理首 先要通过 MeteData 来定位数据的分布),增对于这个问题, 业界也出现了 对 MeteData 的集群, 这可以缓解其并发瓶颈的问题。 2. 没有 MeteData 系统的优势和不足: Glusterfs 就是这一类系统, 其优势是: 系统复杂度降低, 扩展容易,并且是在用户层实现,容易部署和维护,并且 没有 MeteData 的瓶颈限制, 所以其并发性能较上面的系统有优势。 但其不 足也是很明显的: 这种类型的系统只能是以文件为存储对象,所以他的处理 性能会比 MeteData 系统差。 3. 基 于 我 们 的 实 际 应 用 , 结 合 Glusterfs 的 优 势 和

文档评论(0)

李亚亚 + 关注
实名认证
文档贡献者

liyaya

1亿VIP精品文档

相关文档