具有Ceph blobstore性能的Nexus Repository Manager 3.14

问题描述 投票:0回答:1

我已经使用ceph(S3兼容)blobstore后端设置了NXRM 3.14。我一直在物理硬件和docker容器内进行测试。

它“工作”但比直接上传到存储桶要慢得多(直接上传到存储桶2秒可能需要2分钟通过NXRM)

我没有发现任何关于此的错误或抱怨,因此我猜测它是特定于ceph并且S3的性能可能没问题。上传到本地文件系统的速度也非常快。

我在日志文件中找不到任何内容来指示性能问题。

对不起,这个问题非常模糊,但有没有人有调试NXRM性能的建议,或者是否有人使用类似的设置?谢谢。

nexus ceph nexus3
1个回答
0
投票

我最终在NXRM开源代码中跟踪了这一点,当前的MultipartUploader是单线程(https://github.com/sonatype/nexus-public/blob/master/plugins/nexus-blobstore-s3/src/main/java/org/sonatype/nexus/blobstore/s3/internal/MultipartUploader.java)并按顺序上传块。

对于大于5mb的文件,这会导致上载时间显着减慢。

我已经在他们的问题跟踪器上提交了改进建议:https://issues.sonatype.org/browse/NEXUS-19566

© www.soinside.com 2019 - 2024. All rights reserved.