• 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 Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Jeanne Boyarsky
  • Ron McLeod
  • Paul Clapham
  • Liutauras Vilda
Sheriffs:
  • paul wheaton
  • Rob Spoor
  • Devaka Cooray
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
  • Frits Walraven
  • Tim Moores
Bartenders:
  • Mikalai Zaikin

help: best hardware machine for project

 
Ranch Hand
Posts: 131
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hello Dear Members

i need really your help and experience

the project of our team is huge, (spring/hibernate )

almost 500 of clients should access via intranet (the company)the application , criticals modules about security

and almost 20 000 clients via internet other modules of the application (only for consults)

is smart use Spring with tomcat 5.5.29 for this approach?

how amount about ram i should ask for ? (3-4gb, more?)
what about of the chip (P4 dual core or more?)
should i think about of clustering?

hard disk

the ask can be silly, but your experience is really important for us

pls help me

thanks so much in advanced
 
Rancher
Posts: 4803
7
Mac OS X VI Editor Linux
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Performance is not really about numbers of users, your 500, rather it is about load, usually measured in transactions per second.

For anything serious, get a serious server. I just took delivery of one that cost about $6000.

It has two dual core Operton processors (four real CPUs) and 12 GB of ram, dual hardware RAID controllers and six fast disk drives. It has four GigE network cards.

Obviously this has to run a 64 bit operating system, I'll be running Ubuntu.

To get this to work, you need to make sure your JVM properly handles multiprocessor systems. There is no point in having four real CPUs if the JVM puts all the work on a single CPU.

If you are using a typical setup, with Apache as the front end, Tomcat as the Java container, and a database on the back end (say MySql), then you can at least use three CPUs, one for Apache's tasks, Tomcat, and MySql will use one or two more.

You might also look at Caucho's Resin instead of Tomcat, which claims to be faster in many setups.
 
Don't get me started about those stupid light bulbs.
reply
    Bookmark Topic Watch Topic
  • New Topic