Nexus Repository Manager 3.14,具有Ceph blobstore性能



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

它"有效",但比直接上传到bucket慢得多(通过NXRM直接上传到bucket的2秒可能需要2分钟(

我没有发现任何关于这方面的错误或抱怨,所以我猜这是ceph特有的,S3的性能可能还不错。上传到本地文件系统的速度也非常快。

我在日志文件中没有发现任何显示性能问题的内容。

很抱歉,这个问题非常模糊,但有人建议调试NXRM性能吗?或者有人使用类似的设置吗?谢谢

我最终在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

相关内容

最新更新