我们正在考虑为一个小团队(不超过10个开发人员)创build一个问题跟踪器/ wiki设置。 在过去的几天里,我们已经看了一些选项,到目前为止,我最喜欢的设置是JIRA和Confluence。 在做任何真正的事情之前,我创build了一个模拟服务器,模拟实际使用的服务器(Windows 2008 R2 / MySQL / Lateset JIRA / Confluence 4.0 – 仍处于testing阶段,但应该很快到最后)。
设置进行得相当顺利,但我有一些问题可能会影响我们,并想知道是否有人有类似的经历:
感谢您的时间。
我使用它们,并在VMware下运行在CentOS 5.x上。 合并使用1.1GB虚拟内存和645MB住宅,JIRA相应为1.2G / 687MB。 当然这是很多的记忆,但对我们来说并不是什么大不了的事情。 应用程序可能会响应缓慢,如果不使用时会稍微迟钝,但是在某些活动之后它会非常灵敏。 我认为这是java web应用程序的常见行为,但是如果它困扰你,性能可以通过一些调整来提高。
我认为在function方面JIRA和Confluence是一个不错的select。 他们有很好的logging和支持是伟大的。 起始许可证实际上是免费的,但是在某些时候,您可能会碰到10个用户的墙壁,升级到新的级别会花费您一些真正的金钱。 所以,如果您希望用户群的增长,请记住这一点。
Confluence和JIRA都有一些特性,但并不意味着你必须全部使用它们。 我开始在标准configuration下运行它们,而且我有一点要求做任何定制(否则升级可能会很痛苦)。
我们现在使用这两种系统大约5 – 7年。 我们的用户已经习惯了界面,而且我还没有听到任何抱怨或者function的要求,而这些function在一段时间以来都不能适应,所以我个人的观点 – 竖起大拇指。
PS没有使用从右到左语言的经验。
我知道这是非常古老的,但是我想我会指出,如果使用带有1GB内存的VPS,但是在带有SSD的VPS托pipe上需要额外的1 GB的交换,Jira可以完美运行(对于我来说迄今为止创build的“最小”问题) 。 当然SSD是速度的重要组成部分,但@ 2014年,SSD是一个普通的VPS选项。
我遵循这两个指南中的步骤:
主要1GB交换设置与此—>
https://www.rustprooflabs.com/2014/03/jira-on-a-budget/
检查swappiness和更新Fstab使这个变化永久—>
https://www.digitalocean.com/community/tutorials/how-to-add-swap-on-centos-6
我正在使用swappiness = 30.似乎很好,没有与任何其他设置玩。
希望能帮助别人。
顺便说一句,截至2014年9月,我正在使用VULTR每月$ 7的1GB / 1 CPU计划
https://www.vultr.com/pricing/
背景之下,在做这个改变之前,它甚至不会login,我几乎不能通过设置屏幕CPU的最大100%,只会stream失,直到Java崩溃,JIRI服务死亡。
很好的select!
jira和confluence都是基于java的,所以在用户数量上升之后,如果jvm崩溃,你应该分配更多的内存。
我已经安装了一个2GB内存的vps jira,它工作正常。 所以,具有8GB内存的服务器对于实例和mysql服务器都是足够的。 这是因为在jira和confluenceconfiguration中都设置了内存限制。 当分配给jira或confluence的内存不足时,服务将会崩溃,并且内存exception。 在这种情况下,您必须从configuration文件中增加分配的内存。 通常,我的尺寸是从512MB到1GB的一倍。
有时,请在“系统信息”页面中查看“Java VM内存统计信息”部分。 在工作时间内,您应该有10%-20%或更多的空闲内存以获得最佳性能。 在我们的设置中,我们已经为jira分配了1GB的内存,而且是45%的免费。
我听到有人说jira问题的浏览速度很慢。 我读了其他的说,我试图使用铬,它是更快一点。 但是,在我看来,最新版本比以前更快。 升级可能会降低加载速度。 清理项目和g or或删除旧项目也可能有所帮助。
我们曾经在vmware服务器上的linux客户机上运行了一段时间。 它适用于less数客户端,因此在专用硬件上运行jira和confluence可以提高速度,但是,您必须查看用户的限制。 它可能在10个用户的虚拟机中工作。 只要确保为JIRA和JVM分配更多内存至less1GB和3GB的RAM即可。 caching总是有帮助的。
对不起,我没有从右到左的环境的经验。