osd_op_num_threads_per_shard_ssd 描述 每个分片用于 SSD 操作的线程数。 类型 32 位整数 缺省值 2 osd_client_op_priority 描述 为客户机操作设置的优先级。 它相对于osd recovery op priority。 类型 32 位整数 缺省值 63 有效范围 1-63 osd_recovery_op_priority 描述 为恢复操作设置的优先级。 它相对...
cct->_conf->osd_op_num_threads_per_shard * cct->_conf->osd_op_num_shards), 1. 2. 这里相关的配置参数有: 1. osd_op_num_threads_per_shard,默认值为 2 2. osd_op_num_shards,默认值为 5 PG会根据一定的映射模式映射到不同的shard上,然后由该shard对应的thread处理请求; ShardedOpWQ的处理函...
osd_op_num_threads_per_shard_ssd 描述 用于SSD 操作的每个分片的线程数量。 类型 32 位整数 默认 2 osd_op_queue 描述 设置要在 Ceph OSD 内操作优先级的队列类型。需要重启 OSD 守护进程。 类型 字符串 默认 wpq 有效选择 wpq, mclock_scheduler, debug_...
磁盘坏道的可能性基本排除,磁盘读写延时持续正常且没有IO错误信息,那么可能就是软件层面的事了,也就是可能是处理op队列的线程数严重不足 经过调查,13及后续版本,我们调整osd op处理线程数的参数是 1 2 osd_op_num_shards osd_op_num_threads_per_shard 这两个值调多大,要具体看业务场景和配置,取太大会有问...
osd_op_num_shards osd_op_num_threads_per_shard 这两个值调多大,要具体看业务场景和配置,取太大会有问题,磁盘容易被大量的线程跑满,所以要具体试试,一般两个值都取4来看结果,不够再加 总结 osd延时如果明显的维持在高位,例如hdd磁盘的osd一直都很慢,几秒甚至十几秒,那最先排查的应该是硬件问题,坏道是比...
osd_op_num_shards Description:The number of shards for client operations. Type:32-bit Integer Default0 osd_op_num_threads_per_shard Description:The number of threads per shard for client operations. Type:32-bit Integer Default0 osd_op_num_shards_hdd ...
OSD::ms_fast_dispatch -> OSD::enqueue_op,enqueue_op会把请求入到op_shardedwq的队列中,op_shardedwq是一个按照pg做sharded的多线程的任务队列,其中每个队列的任务也是有多个线程在执行的,相关配置有: osd_op_num_shards、osd_op_num_threads_per_shard。
osd_op_num_threads_per_shard 1. 2. 这两个值调多大,要具体看业务场景和配置,取太大会有问题,磁盘容易被大量的线程跑满,所以要具体试试,一般两个值都取4来看结果,不够再加 总结 osd延时如果明显的维持在高位,例如hdd磁盘的osd一直都很慢,几秒甚至十几秒,那最先排查的应该是硬件问题,坏道是比较常见的原...
osd_op_num_shards osd_op_num_threads_per_shard The number of worker threads spawned per OSD shard for a given OSD. Each worker thread when operational processes items in the shard queue. This setting overrides _ssd and _hdd if non-zero. type int default 0 osd_op_num_threads_pe...
$ ceph config get osd osd_op_num_threads_per_shard_hdd #默认1, 改为3 $ ceph config get osd osd_op_num_threads_per_shard_ssd 修改其中部分osd hdd为hdd-build: 需要先remove旧的class: $ ceph osd crush rm-device-class osd.33 $ ceph osd crush set-device-class hdd-build osd.33 ...