- 3
- 0
- 约2.89千字
- 约 3页
- 2017-06-08 发布于重庆
- 举报
Sheepdog体验对象缓存
Sheepdog体验对象缓存
分布式存储系统的性能一直都是众矢之的,主要是因为数据甚至元数据的存取都添加了网络层的开销。对于多拷贝的对象存储来 说,甚至还有复杂的逻辑来保持各个拷贝的一致性。对于拷贝的读写,读写的优化通常是不可兼得。比如通过最终一致性(eventual consistency)优化了写,但是读的时候需要读取大于一份的拷贝,来判断是否是最新的。这些问题都导致了性能的低下。很多POSIX文件的操作都是元数据操作的重度用户,通常一个文件系统的系统调用会含有多个元数据操作。比如在EXT4上,一个简单的读4K大小的数据操 作,最坏的情况会读3次(对于大文件来说,可能大于3次)磁盘,但是只有一次磁盘操作用于读这个4K数据,而其它操作都是元数据操作。这也是为什么 Linux内核需要引入复杂的dentry和inode两个cache来加速元数据操作。所以对于很多支持POSIX文件操作的分布式文件系统来说,额外 的元数据操作加重了性能的恶化,往往一次系统调用会产生好几次的网络数据操作。而块设备的操作模式简单很多:顺序的读、写和冲刷(FLUSH),没有了元 数据的读写负担,所以Sheepdog可以相对简单高效的存取数据,强一致性写,读任意一份拷贝即可。Sheepdog的读操作是1比1的比例,不会有任 何额外的操作。这也算得上Sheepdog 相对于分布式文件系统如GlusterFS用
您可能关注的文档
最近下载
- 奶粉的功效和作用.pptx
- 八年级国家义务教育质量监测(国测)音乐试题(附答案).docx VIP
- 新疆2026届高三(三模)数学试卷(含答案及解析).pdf
- 地理五诀(打印全).doc
- 福建连城银矿选矿工艺流程试验研究报告.doc VIP
- Unit 3 Extended Reading Smartphone a smart choice 课件-2022-2023学年高中英语牛津译林版(2020)必修第三册.pptx VIP
- 毕业设计论文_基于plc的自动售货机.doc VIP
- 1-枪水-清洁剂MSDS.pdf VIP
- 穆斯堡尔谱原理及应用.ppt VIP
- SKPx5燃气阀门执行器-使用说明-中文.pdf VIP
原创力文档

文档评论(0)