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

ceph sparse read的示例分析

126次阅读
没有评论

共计 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字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)
主站蜘蛛池模板: 一区二区三区精品视频免费播放 | 在线视频观看免费视频18 | 亚洲精品无码久久久久秋霞 | 丰满的邻居hd高清伦理 | 国内一级黄色片 | 国内精品久久久久不卡 | 狠狠色噜噜狠狠狠狠黑人 | 色一情一乱一伦一区二区三区日本 | 丰满少妇被猛烈进入无码 | 免费一区二区视频 | 夫妻在线视频 | 欧美一级毛片不卡免费观看 | 国产精品99久久99久久久 | 国产亚洲精品综合一区 | 欧美精品99毛片免费高清观看 | 成人黄色免费网站 | 免费爱爱的视频太爽了 | 久久99精品久久久久久h | 成人久久精品一区二区三区 | 成在线人免费视频 | 老熟妇性老熟妇性色 | 麻豆精品导航 | 欧美日韩中文亚洲另类春色 | 无码毛片aaa在线 | 亚洲综合在线观看一区www | 秋霞影视伦理手机在线观看 | 国产成人久久精品二区三区 | 欧美成人观看免费完全 | 大香伊蕉在人线国产最新75 | 国产精品成人免费 | 四虎影视在线影院4hu | 又湿又紧又大又爽a视频 | 精品一区二区三区免费 | 国产麻豆媒一区一区二区三区 | 九色在线观看 | 亚洲国产精品线播放 | 日本黄大片 在线播放 | 精品欧美一区二区三区久久久 | 午夜免费视频观看 | 亚洲av综合av一区二区三区 | 久久作爱视频 |