在我们公司,我们使用 Artifactory 商业许可证,目前 7.55.8 作为 Maven 的存储库。 目前,我们的存储库中存储了 779,734 件文物。 除了小工件外,我们还有一些大小为 1 GB 的工件,并且必须注意到这些工件的下载速度非常差。较大文件的请求在 LAN 上的平均速度仅为 20Mb/s。协议是HTTP,操作系统是Linux
在 Linux 上新安装的 Artifactory 上有大文件也有同样的问题
有人知道这个问题或知道如何更改它或进一步调查它吗?
谢谢
无论您描述的工件数量和环境类型如何,我们都需要从网络带宽方面来看待。在这种特殊情况下,网络延迟似乎是主要问题。
此外,如果活动客户端数量较多,并且您可能会看到数据库端的事务处理速度较慢,您也可以考虑调整实例资源。 (资源调整指南)
我也遇到过同样的问题,并且经常遇到这种情况。我还没有完全弄清楚。 例如,您可以尝试在 Artifactory 服务器上拉取软件包吗?
wget https://registry.npmjs.org/next
- 下载速度是多少?
如果您的Artifactory服务器上有安全代理,您应该关闭它们或排除artifactory文件,安全代理极大地影响artifactory。
检查Artifactory服务器与数据库之间的连接。如果您使用的是远程数据库,则 ping 数据库时不应低于 5ms。
根据 Yuvarajan 的评论,我的环境中的资源比我真正想要的要多,但无论我给 Artifactory 多少资源给 Xmx,tomcat 总是试图超过它。
我开始认为这是一个错误。
当你的 Artifactory wget 速度很低时,你可以重新启动它并告诉我速度是否有所提高?
就我而言,Artifactory 速度降低,当我重新启动它时,一切恢复正常。