build立JIRA / Confluence的问题

我们正在考虑为一个小团队(不超过10个开发人员)创build一个问题跟踪器/ wiki设置。 在过去的几天里,我们已经看了一些选项,到目前为止,我最喜欢的设置是JIRA和Confluence。 在做任何真正的事情之前,我创build了一个模拟服务器,模拟实际使用的服务器(Windows 2008 R2 / MySQL / Lateset JIRA / Confluence 4.0 – 仍处于testing阶段,但应该很快到最后)。

设置进行得相当顺利,但我有一些问题可能会影响我们,并想知道是否有人有类似的经历:

  • JIRA和Confluence都是主要的内存生产者(每次使用400MB的新鲜空白安装) – 生产服务器将拥有大约8GB的内存,但是我担心这将成为未来的一个问题。 这是正常的还是我configuration了一些不正确的东西?
  • 尽pipe没有被真正使用,但这两个应用程序偶尔都很慢。 没有一个明显的模式,使用变得非常缓慢,我可以看到在tomcat进程繁重的CPU使用率。 如上所述,可以做些什么呢?
  • 在模拟中,我使用了一台VMWare工作站作为服务器,据我了解可以导致性能问题,生产服务器没有虚拟化,这会大大提高性能吗?
  • 有没有人在右到左环境中使用JIRA或Confluence(阿拉伯语,希伯来语,波斯语等)? 在合stream中,我通过在Space Admin中使用自定义CSS来快速获得一些好结果,但在JIRA中找不到类似的function。

感谢您的时间。

我使用它们,并在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总是有帮助的。

对不起,我没有从右到左的环境的经验。