240 发简信
IP属地:重庆
  • 告警crush map legacy解决

    告警crush map legacy 集群get_min_required_version()小于mon配置项设置的阈值(14版本默认为H 12...

  • Resize,w 360,h 240
    记一次rgw写放大原因查找过程

    对rgw用cosbench压测(写),用ifstat观察网卡的压力情况: 可以看到明显的写放大现象,public网络的进是1G/s而出是1.5G...

  • bcache在ceph中的存量替代方案

    当想将ceph集群中现有osd存量体替换成bcache架构时,直接停掉osd然后初始化bcache设备会报错: 因为bcache初始化时会刷su...

  • Resize,w 360,h 240
    linux 5.13.1内核bcache读写栈梳理

    简略版,后期整理细化: gc线程负责整合分散的bucket为一个bucket,释放出空闲bucket writeback线程负责回刷数据 为gc...

  • Resize,w 360,h 240
    利用ceph-dencoder修改对象元数据

    背景 当object的元数据发生错误时,例如分片上传后的对象分片信息不对或者桶的数据统计信息不对,又或者集群升级要做数据割接的时候,修改obje...

  • Resize,w 360,h 240
    ceph osd cache tire IO过程

    L版本osd 设置cache tire(经典模式WRITEBACK下)时读写流程分析,设置cache tire后跟新osd map,所以客户端计...

  • Resize,w 360,h 240
    bluestore simple和deferred write 状态机流转及线程切换过程

    简单梳理了L版本ceph bluestore从事务被创建到完成的状态机流转时间线,忽略了部分细节,直接上图: