ceph参数objectstore_blackhole和bluestore_debug_omit_block_device_write不要随便改

        这两个参数默认值是false,将其修改为true会导致一些严重的后果,不适合在生产过程中使用。

        我修改bluestore_debug_omit_block_device_write之后系统会down很多osd,并且无法正常访问rgw服务。

chatgpt:

luestore_debug_omit_block_device_write 参数的存在可以让你在某些情况下暂时禁用这个写入操作。

使用这个参数的主要目的是为了在调试和测试过程中模拟不同的存储行为,或者在特定情况下提高性能。通过禁用块设备的写入操作,可以加快写入速度,因为数据不会实际写入到磁盘上,而是只保留在内存中。这对于一些测试场景或者需要快速验证其他系统组件的行为的情况可能很有用。

需要注意的是,这个参数只应该在调试和测试环境中使用,并且在生产环境中禁止使用,因为它可能会导致数据丢失或不一致性。

        修改objectstore_blackhole之后系统中很多pg会出现故障,无法读写。

chatgpt:

objectstore_blackhole 是 Ceph 中的一个参数,用于将对象存储设置为黑洞模式(Blackhole Mode)。

在 Ceph 中,对象存储(Object Store)负责管理和存储数据对象。默认情况下,Ceph 使用的是具有持久性的对象存储后端,例如 FileStore 或 BlueStore,它们将数据持久地存储在磁盘上。

然而,当你使用 objectstore_blackhole 参数时,Ceph 将对象存储设置为黑洞模式。这意味着 Ceph 不会实际存储任何数据,而是将所有写入请求丢弃,并返回成功的响应。读取请求也会返回空的结果。简而言之,Ceph 将完全忽略对对象存储的操作。

objectstore_blackhole 参数常用于测试和调试的目的。通过设置对象存储为黑洞模式,可以模拟存储层面的操作,但实际上不会对数据进行持久化存储。这对于测试其他系统组件的行为、验证 Ceph 集群配置或进行性能测试可能很有用。需要注意的是,黑洞模式将完全丢弃数据,因此在生产环境中使用此参数时要格外小心,以免造成数据丢失。

        修改要谨慎!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值