皮皮网

【gmd手势源码】【免费分享漫画源码】【nginx点播系统源码】ceph osd 源码

时间:2024-12-29 15:34:36 来源:奶粉蓓康僖有溯源码可以吗

1.BlueStore源码分析之Cache

ceph osd 源码

BlueStore源码分析之Cache

       BlueStore通过DIO和Libaio直接操作裸设备,放弃了PageCache,为优化读取性能,它自定义了Cache管理。核心内容包括元数据和数据的gmd手势源码Cache,以及两种Cache策略,免费分享漫画源码即LRU和2Q,2Q是默认选择。

       2Q算法在BlueStore中主要负责缓存元数据(Onode)和数据(Buffer),为提高性能,Cache被进一步划分为多个片,HDD默认5片,SSD则默认8片。nginx点播系统源码

       BlueStore的元数据管理复杂,主要分为Collection和Onode两种类型。Collection存储在内存中,Onode则对应对象,社会语录api源码便于对PG的操作。启动时,会初始化Collection,将其信息持久化到RocksDB,cost均线源码并为PG分配Cache。

       由于每个BlueStore承载的Collection数量有限(Ceph建议每个OSD为个PG),Collection结构设计为常驻内存,而海量的Onode则仅尽可能地缓存在内存中。

       对象的数据通过BufferSpace进行管理,写入和读取完成后,会根据特定标记决定是否缓存。同时,内存池机制监控和管理元数据和数据,一旦内存使用超出限制,会执行trim操作,丢弃部分缓存。

       深入了解BlueStore的Cache机制,可以参考以下资源:

推荐资讯
黃捷、苗博雅收徐巧芯狂粉恐嚇信 遭威脅「造謠徐巧芯會被炸死」

黃捷、苗博雅收徐巧芯狂粉恐嚇信 遭威脅「造謠徐巧芯會被炸死」

京东如何查看前台源码_京东如何查看前台源码信息

京东如何查看前台源码_京东如何查看前台源码信息

自动抢单源码购买_自动抢单源码购买的软件

自动抢单源码购买_自动抢单源码购买的软件

shiro源码从怎么读

shiro源码从怎么读

中山美穗逝世|昨發文稱心情低落 今已倒臥住家浴缸

中山美穗逝世|昨發文稱心情低落 今已倒臥住家浴缸

源码代码被开后门

源码代码被开后门

copyright © 2016 powered by 皮皮网   sitemap