开启auto compaction的参数,导致client插入数据方式越来越慢的原因

nebula 版本:v3.1.0
部署方式:分布式 3台
安装方式:源码编译
是否为线上版本:Y
问题的具体描述
使用https://github.com/vesoft-inc/k6-plugin,进行压测,开始了开启了storage服务auto compact的参数,发现一开始导入速度比较快,往后就逐渐变慢。
以下cpu变化监控,前面是开启auto compaction和后面是不开启auto compaction的两次压测对比图,明显开启auto compaction后有性能限制,cpu都逐渐空闲出来了。


想问一下这个是compact什么原因导致的速度变慢?底层原理上在什么地方进行限制了的插入ngql语句的速度

1 个赞

–rocksdb_db_options={“max_subcompactions”:“4”,“max_background_jobs”:“4”} ,cpu多少核,把这两个参数调大点

2 个赞

好的,请问一下,64c的机器,调多大比较好

调成16应该没问题,如果整体cpu利用率不高的话可以适当再加大点

此话题已在最后回复的 30 天后被自动关闭。不再允许新回复。