File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
The moose likes Ranch Office and the fly likes Question about Big Moose's server specs Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » This Site » Ranch Office
Bookmark "Question about Big Moose Watch "Question about Big Moose New topic
Author

Question about Big Moose's server specs

Alaa Nassef
Ranch Hand

Joined: Jan 28, 2008
Posts: 460
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


Visit my blog: http://jnassef.blogspot.com/
Jeanne Boyarsky
internet detective
Marshal

Joined: May 26, 2003
Posts: 29241
    
139

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.


[Blog] [JavaRanch FAQ] [How To Ask Questions The Smart Way] [Book Promos]
Blogging on Certs: SCEA Part 1, Part 2 & 3, Core Spring 3, OCAJP, OCPJP beta, TOGAF part 1 and part 2
Alaa Nassef
Ranch Hand

Joined: Jan 28, 2008
Posts: 460
Thanks. Your answer cleared a lot of issues for me
Ernest Friedman-Hill
author and iconoclast
Marshal

Joined: Jul 08, 2003
Posts: 24166
    
  30

8 x 2.6 GHz processors, generally running at about 20% load; 16GB RAM.


[Jess in Action][AskingGoodQuestions]
Deepak Bala
Bartender

Joined: Feb 24, 2006
Posts: 6657
    
    5



SCJP 6 articles - SCJP 5/6 mock exams - More SCJP Mocks
Alaa Nassef
Ranch Hand

Joined: Jan 28, 2008
Posts: 460
WOW
Joe Harry
Ranch Hand

Joined: Sep 26, 2006
Posts: 9243
    
    1

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.


SCJP 1.4, SCWCD 1.4 - Hints for you, SCBCD Hints - Demnachst, SCDJWS - Auch Demnachst
Did a rm -R / to find out that I lost my entire Linux installation!
Ulf Dittmer
Marshal

Joined: Mar 22, 2005
Posts: 39547
    
  27
8 processors for running just javaranch?

As the CPU % says, the server is underutilized; 8 Processors are not really needed.


Ping & DNS - updated with new look and Ping home screen widget
Amr hassanin
Greenhorn

Joined: Jan 31, 2011
Posts: 3
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

Joined: Mar 06, 2001
Posts: 13459

When we need more than one dedicated server we'll tell you
Amr hassanin
Greenhorn

Joined: Jan 31, 2011
Posts: 3
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

Joined: Nov 08, 2003
Posts: 3476

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
internet detective
Marshal

Joined: May 26, 2003
Posts: 29241
    
139

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

Joined: Jan 31, 2011
Posts: 3
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

Joined: Apr 20, 2006
Posts: 3344

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!


Everything has got its own deadline including one's EGO!
[CodeBarn] [Java Concepts-easily] [Corey's articles] [SCJP-SUN] [Servlet Examples] [Java Beginners FAQ] [Sun-Java Tutorials] [Java Coding Guidelines]
Jeanne Boyarsky
internet detective
Marshal

Joined: May 26, 2003
Posts: 29241
    
139

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

Joined: Sep 12, 2008
Posts: 498
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

Joined: Apr 20, 2006
Posts: 3344

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?
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Question about Big Moose's server specs
 
Similar Threads
me whining for a new feature
donations to the ranch
I wish.
Opinions on Ultimate Bulletin Board?
Socket from applet