使用最新版本?
JFrog平台用户指南
JFrog Artifactoryx文档
要获得最新版本,请访问JFrog统一平台
JVM内存分配
虽然不是严格的要求,但我们建议您修改用于运行Artifactory的JVM内存参数。
Artifactory至少需要预留512MB, JVM参数建议如下:
推荐的JVM参数
存储库或并发用户数量越大,相应的-Xms和-Xmx值就越大。
推荐值为:
-server -Xms512m -Xmx4g -Xss256k -XX:+UseG1GC
要根据您的平台设置JVM参数,请参考Linux、Solaris或Mac,或窗户.
浏览器
Artifactory已经在最新版本的谷歌Chrome, Firefox, Internet Explorer和Safari浏览器上进行了测试。
推荐硬件
单台服务器的硬件建议如下表所示:
开发人员数量 | OS / JVM | 处理器 | *内存(RAM)的JVM堆 | 存储 |
---|---|---|---|---|
1 - 20 | 64位 | 4核 | 4 gb | 快速磁盘,其空闲空间至少是存储工件总大小的3倍 |
20 - 100 | 64位 | 4核 | 8 gb | 快速磁盘,其空闲空间至少是存储工件总大小的3倍 |
100 - 200 | 64位 | 8核(建议16核) | 12 gb | 快速磁盘,空闲空间至少是存储工件总大小的3倍(建议备份SAN) |
200 + | 64位 | 请联系JFrog支持用于推荐的设置。 |
*内存(RAM)的JVM堆
这指定了Artifactory从JVM堆中需要的内存量。服务器机器应该有足够的额外内存来运行操作系统和机器上运行的任何其他进程。
构建机器
就本表而言,一台构建机器相当于10个开发人员
使用非常大的存储
在大多数情况下,我们建议存储至少是所存储工件总大小的3倍,以适应这种情况系统备份.然而,当处理大量工件时,根据系统的具体设置,建议可能会有很大的不同。
因此,在工作时用过10 Tb储存文物,请联系JFrog支持他们将与您一起提供针对您的特定设置定制的存储建议。
高可用性配置
如果您在高可用性配置中运行Artifactory,为了在单个或多个服务器崩溃的情况下保持高系统性能,我们建议遵循推荐硬件以上的指南适用于每个HA服务器实例。详情请参阅Artifactory高可用性.
数据库的需求
为了避免读写工件数据时的网络延迟问题,我们强烈建议在与Artifactory运行的机器(数据库引擎和存储)具有快速存储的网络接近(延迟远低于1毫秒)的机器上创建数据库。这个建议在使用时非常重要fullDb(文件从数据库blob中提供),文件系统缓存很小。
有关支持的数据库和详细信息,请参阅配置数据库.
Servlet容器
Artifactory应该与它绑定的Tomcat 8 servlet容器一起运行。
从5.0版本开始,Artifactory与Tomcat 8.0.36版本绑定。