Win a copy of Micro Frontends in Action this week in the Server-Side JavaScript and NodeJS forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Liutauras Vilda
  • Paul Clapham
  • Bear Bibeault
  • Jeanne Boyarsky
Sheriffs:
  • Ron McLeod
  • Tim Cooke
  • Devaka Cooray
Saloon Keepers:
  • Tim Moores
  • Tim Holloway
  • Jj Roberts
  • Stephan van Hulst
  • Carey Brown
Bartenders:
  • salvin francis
  • Scott Selikoff
  • fred rosenberger

Question about Big Moose's server specs

 
Ranch Hand
Posts: 471
Mac OS X Hibernate Spring
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hello All

The company I'm working for has several projects that are mainly forums based on vBulletin. I believe that JForum's performance might be much better than that of vBulletin, and I want try to convince the people at my company to shift to JForum. I just wanted to know if it's possible if you can give me some details on the server(s) configuration and the average number of concurrent users that the server(s) can handle.

Thanks
 
author & internet detective
Posts: 40213
818
Eclipse IDE VI Editor Java
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Alaa,
First of all, you know that JForum is essentially unsupported, right? Their forums have been dead for all of 2010.

We run on Tomcat and Postgresql. I have no idea what the hardware specs are but someone else probably does. As far as how many concurrent users it can handle, we don't know that either as we've never done a formal stress test. We know it can handle the volume we actually get.

Also, keep in mind that we aren't running pure JForum. We have forked our version of JForum, made a lot of changes and support it ourselves. We know of at least two scalability problems in the original JForum - one of the queries does a full table scan causing problems when you have a lot of data and there is a memory leak if you turn on thread caching.

We believe we are the biggest install of JForum in the world, so we know it can handle our volume. We also know it isn't written to handle horizontal/vertical clones - too much happens in memory.
 
Alaa Nassef
Ranch Hand
Posts: 471
Mac OS X Hibernate Spring
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Thanks. Your answer cleared a lot of issues for me
 
author and iconoclast
Posts: 24203
43
Mac OS X Eclipse IDE Chrome
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
8 x 2.6 GHz processors, generally running at about 20% load; 16GB RAM.
 
Bartender
Posts: 6663
5
MyEclipse IDE Firefox Browser Linux
 
Alaa Nassef
Ranch Hand
Posts: 471
Mac OS X Hibernate Spring
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
WOW
 
Ranch Hand
Posts: 10192
3
Mac PPC Eclipse IDE Ubuntu
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

Ernest Friedman-Hill wrote:8 x 2.6 GHz processors, generally running at about 20% load; 16GB RAM.



8 processors for running just javaranch?? Wow! I'm just starting to think how much would other relatively large critical software apps would need.
 
Rancher
Posts: 43016
76
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

8 processors for running just javaranch?


As the CPU % says, the server is underutilized; 8 Processors are not really needed.
 
Greenhorn
Posts: 3
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hello,

what about load balance, Guys?

can someone guide me how to Deploy Jforum and load balance it? what type of load balance to use and why?

Thanks in advance ..
 
Rancher
Posts: 13459
Android Eclipse IDE Ubuntu
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
When we need more than one dedicated server we'll tell you
 
Amr hassanin
Greenhorn
Posts: 3
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

David O'Meara wrote:When we need more than one dedicated server we'll tell you



Yeah may be it is the time to have more than one

I understand but the problem is availability is very important in our case...
 
clojure forum advocate
Posts: 3479
Mac Objective C Clojure
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
It is really nice to know that the JR uses PostgreSQL database, I'm huge fan of this system (I never liked MySQL and don't know really why to use MySQL when we got PostgreSQL).
 
Jeanne Boyarsky
author & internet detective
Posts: 40213
818
Eclipse IDE VI Editor Java
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

Amr hassanin wrote:I understand but the problem is availability is very important in our case...


Amr,
Do you have to have them both up at the same time? Replicating the database and having another server on warm standby seems like an option that work better with the existing JForum codebase.
 
Amr hassanin
Greenhorn
Posts: 3
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Thank you Jeanne very much... I understand now that there is another solution for availability other than load balancing(ofcourse if load balancing is not needed).


 
Ranch Hand
Posts: 3389
Mac MySQL Database Tomcat Server
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Just out of curiosity, What made you choose Postgresql over all the other databases?

I had just made a little use of Postgresql during the initial days of my career (in the year 2004).

Few bullet points will help!

As of now I am deeply obsessed with MySQL. Just wanted to get your opinion so that if possible I can switch over!
 
Jeanne Boyarsky
author & internet detective
Posts: 40213
818
Eclipse IDE VI Editor Java
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

Raghavan Muthu wrote:Just out of curiosity, What made you choose Postgresql over all the other databases?


It was already on the production server and being used for another JavaRanch app. Unless there is a good reason not to, using less technologies helps with maintenance.
 
Ranch Hand
Posts: 541
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

John Todd wrote: (I never liked MySQL and don't know really why to use MySQL when we got PostgreSQL).



This sounds pretty harsh. I have not used Postgre but I have very good experience with MySQL.

Any specific points/features that are available in Postgre bur not in MySQL?
 
Raghavan Muthu
Ranch Hand
Posts: 3389
Mac MySQL Database Tomcat Server
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

Jeanne Boyarsky wrote:

Raghavan Muthu wrote:Just out of curiosity, What made you choose Postgresql over all the other databases?


It was already on the production server and being used for another JavaRanch app. Unless there is a good reason not to, using less technologies helps with maintenance.



Thats true. Thank you Jeanne. I know by the time Ranch would have started using the apps, MySQL would not have become that matured and stable. Perhaps, PostgreSQL was more stabilized. Am I Right? Or there any other significant features made you choose PostgreSql?
 
Time is mother nature's way of keeping everything from happening at once. And this is a tiny ad:
Thread Boost feature
https://coderanch.com/t/674455/Thread-Boost-feature
reply
    Bookmark Topic Watch Topic
  • New Topic