osd_op_queue_cut_off 描述 选择将哪些优先级操作发送到严格的队列,并发送到普通队列。需要重启 OSD 守护进程。 low 设置将所有复制和更高的操作发送到严格的队列,而 high 选项则仅发送复制确认操作及以上到严格的队列。 当集群中的某些 Ceph OSD 非常忙碌时,特别是...
When filling out the below checklist, you may click boxes directly in the GitHub web UI. When entering or editing the entire PR message in the GitHub web UI editor, you may also select a checklist item by adding anxbetween the brackets:[x]. Spaces and capitalization matter when checking o...
The op has been put into the queue for processing by its PG. reached_pg The PG has started doing the op. 1. 2. 3. 4. 5. 噢,这个过程就是op在等待被执行。原来op本身很慢,是在队列等待 那么问题来了,队列为啥会等待呢 osd磁盘队列等待一般思路是3个,一个是磁盘有坏道,这导致某些op处理非常慢...
Raw TIMESTAMP THREAD_NAME /builddir/build/BUILD/ceph-16.2.0/src/cls/queue/cls_queue_src.cc:243: ERROR: No space left in queue TIMESTAMP THREAD_NAME osd.927 260489 get health metrics reporting 223 slow ops, oldest is osd_op (client.64814084,0173667 5.bt 5:fde4dd55:gc::gc.261head ...
I managed to get the log off one of the osd-dev pods before it shutdown, root@px-chrisp2:/var/log/ceph# cat ceph-osd.0.log 2018-08-05 15:58:52.844846 7f16b98c7e00 0 set uid:gid to 64045:6 (ceph:disk) 2018-08-05 15:58:52.844863 7f16b98c7e00 0 ceph version 12.2.3 (2da...
(std::shared_ptr<OpRequest>)+0x548) [0x7f8b778be748] 8: (OSD::dispatch_op(std::shared_ptr<OpRequest>)+0xd3) [0x7f8b778c03b3] 9: (OSD::_dispatch(Message*)+0x27e) [0x7f8b778c110e] 10: (OSD::ms_dispatch(Message*)+0x2e7) [0x7f8b778c18a7] 11: (DispatchQueue::entry...
osd_enable_op_tracker=false #默认开启,可以跟踪OP执行时间 throttler_perf_counter=false #默认开启,可以观察阀值是否是瓶颈,在特定环境调整到最佳性能后,建议关闭, 3.3- PG number 调整 PG和PGP数量一定要根据OSD的数量进行调整,计算公式: Total PGs = (Total_number_of_OSD *100)/max_replication_count ...
(BlueStore::queue_transactions(boost::intrusive_ptr<ObjectStore::CollectionImpl>&, std::vector<ceph::os::Transaction, std::allocator<ceph::os::Transaction> >&, boost::intrusive_ptr<TrackedOp>, ThreadPool::TPHandle*)+0x316) [0x55c478c07bc6]", "(non-virtual thunk to PrimaryLogPG::queue_...
osd_op_queue_cut_off 説明 ストリクトキューと通常のキューに送信する操作の優先度を設定します。OSD デーモンの再起動が必要です。 low に設定すると、すべてのレプリケーション以上の操作はストリクトキューに送信され、high に設定するとレプリケ...