在线精品99_中国九九盗摄偷拍偷看_91免费版在线观看_91.app_91高清视频在线_99热最新网站

ceph sparse read的示例分析

109次阅读
没有评论

共计 831 个字符,预计需要花费 3 分钟才能阅读完成。

这篇文章主要为大家展示了“ceph sparse read 的示例分析”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让丸趣 TV 小编带领大家一起研究并学习一下“ceph sparse read 的示例分析”这篇文章吧。

在解释 ceph 的 sparse read 前,先要解释一个概念:文件系统的 fiemap。

ext4 已经支持的一个特性是基于 Extent 的文件存储,简写为 fiemap.

现代很多文件系统都采用了 extent 替代 block 来管理磁盘。Extent 能有效地减少元数据开销。

再说 ceph 的 sparse read

ceph 基于 fiemap 特性来实现 sparse read. 具体举例来说:

1. client 发出 sparse-read 某个 object 请求.

2. osd 收到请求,传递至 filestore,它 通过 FS_IOC_FIEMAP ioctl 判断底层文件系统是否支持 fiemap, 还要判断 ceph 配置选项是否默认打开 fiemap.

3. 如果两个选项都支持,filestore 通过此 ioctl 进一步获取到 extent map 信息,即哪些 extent 存有真实的数据。

4. filestore 利用 extent map 分析出这个 object 的哪些部分真正在磁盘上分配了空间并存储了数据,然后把这些部分读出并返回给客户端。

注意:

1. ext4 默认支持了 fiemap, 但是 ceph 默认是关闭了 fiemap 选项,原因是测试发现某系 kernel/fs 的 bug. 所以 所有的 client sparse read 在 ceph 内部都是走的跟一般的 read 一样的路径。

2. sparse read 对大读有性能提高,但是对小读,如小于一个 block size(4096B)的读,则没有性能提升。所以要避免对小读做 sparse read.

以上是“ceph sparse read 的示例分析”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注丸趣 TV 行业资讯频道!

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-08-16发表,共计831字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)
主站蜘蛛池模板: 久久精品视频16 | 一本一道色欲综合网中文字幕 | 美女脱裤子让男人桶 | 国产国语一级毛片中文 | 国产69精品久久久久999小说 | 色诱视频在线观看 | 美国美女一级毛片免费全 | 色怕怕 | 国产精品久久久久影视青草 | 欧美性性性性性色大片免费的 | 双乳奶水饱满少妇呻吟免费看 | 欧美一区二区三区视频在线观看 | 欧美午夜一区 | 乱码人妻一区二区三区 | 最近中文字幕无免费视频 | 无码国产精成人午夜视频一区二区 | 日本亚洲黄色 | 国模丽丽啪啪一区二区 | 狠狠躁18三区二区一区 | 成人久久影院 | 国产在线精品一区二区三区不卡 | 久久久久亚洲av无码专区体验 | 亚洲欧洲无码一区二区三区 | 久久99精品久久久久久牛牛影视 | 最近免费中文字幕中文高清百度 | 成年人电影在线免费观看 | 免费观看成人鲁鲁鲁鲁鲁视频 | 2017日本三级 | 97国产精品视频 | 成人做爰毛片免费视频 | 日日摸夜夜添夜夜添欧美毛片小说 | 亚洲精品久久久久久下一站 | 国产精品国产三级在线高清观看 | 欧美精品久久一区二区三区 | 377人体粉嫩噜噜噜 37pao成人国产永久免费视频 | 久久凹凸 | 午夜在线看 | 99re6在线视频精品免费下载 | 伊人成人久久 | 一级片免费网址 | 亚洲人jizz日本人 |