This week's book giveaway is in the Design forum.
We're giving away four copies of Design for the Mind and have Victor S. Yocco on-line!
See this thread for details.
Win a copy of Design for the Mind this week in the Design forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Question about Big Moose's server specs

 
Alaa Nassef
Ranch Hand
Posts: 471
Hibernate Mac OS X 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
 
Jeanne Boyarsky
author & internet detective
Marshal
Posts: 34178
340
Eclipse IDE Java VI Editor
  • 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
Hibernate Mac OS X Spring
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Thanks. Your answer cleared a lot of issues for me
 
Ernest Friedman-Hill
author and iconoclast
Marshal
Pie
Posts: 24208
35
Chrome Eclipse IDE Mac OS X
  • 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.
 
Deepak Bala
Bartender
Posts: 6663
5
Firefox Browser Linux MyEclipse IDE
 
Alaa Nassef
Ranch Hand
Posts: 471
Hibernate Mac OS X Spring
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
WOW
 
Joe Harry
Ranch Hand
Posts: 10106
3
Eclipse IDE Mac PPC 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.
 
Ulf Dittmer
Rancher
Posts: 42967
73
  • 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.
 
Amr hassanin
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 ..
 
David O'Meara
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...
 
Hussein Baghdadi
clojure forum advocate
Bartender
Posts: 3479
Clojure Mac Objective C
  • 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
Marshal
Posts: 34178
340
Eclipse IDE Java VI Editor
  • 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).


 
Raghavan Muthu
Ranch Hand
Posts: 3381
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
Marshal
Posts: 34178
340
Eclipse IDE Java VI Editor
  • 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.
 
Saurabh Pillai
Ranch Hand
Posts: 524
  • 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: 3381
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?
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic