Re: [OT] The right HW for the each SW server

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 




This is far too open-ended a question to answer properly. But I can give some general advice based on the sizing stuff we use for Contact. I think sizing information for Contact may be available on the web site, I don't remember.


Anyway, for web, database, e-mail and file servers the overwhelming need is for fast I/O. If you're dealing with less than about 100 active users then just go to your favourite hardware emporium and buy the cheapest machine they have there. The disk speed will be fine. Memory will be fine (256M, I expect), CPU speed will be hopelessly over the top. Of course, you won't get a mirrored disk for that so you'll suffer when the disk breaks.

After that we reckon on something like 10 spindles, 1Gb and 1 processor per thousand users (something around there anyway). An active user is someone who is actually logged on and busy -- our profile is based on 20% of configured users being active. This is fine in a coporate environment. For consumer users (who use POP for e-mail rather than IMAP or MAPI), it's not even as much as 1%. You need to know your workload. And you need to know how to measure system performance and emulate that workload.

Having said all that, for a few hundred users, get a Dell Poweredge 1650 two CPUs with about 1G memory, and a megaraid controller. You'll need a SCSI disk array and about half a dozen disks (mirrored and striped, RAID5 doesn't have the write performance you'll need for mail and file serving. It's a noisy machine, but it comes with maintenance and someone who knows how to look after it. Make sure you get an array with similar maintenance. Get a spare disk (one is enough). Get a nice SCSI tape drive, a DLT or something to do backups. Don't go for cheap no-name hardware, you won't be able to get it fixed when it goes wrong. Run RedHat ES or AS (depending on whether you want hardware failover).


jch



M. Fioretti wrote:


Hello,

not specific to shrike, or even Red Hat for that matter, but probably
of interest to many members of this list, and many others surely have
the expertise to answer:

In the x86 realm, what is the perfect HW architecture for a box which
is only ONE of

a  web server
a  database server
an email server
a  file server

In other words, assuming money is no object, where should it go first
to give top performances in each of the cases above, and how and why
they differ from each other?

I'm looking for answers like "for this kind of server you should buy
first of all a CPU with at least this much of L2 cache because..."
or "for this other server the most important thing is this kind of
RAM, or this (set of) hard disk, because..."

Any feedback or pointers to online resources is appreciated.
Thank you in advance,

Marco Fioretti





-- Shrike-list mailing list Shrike-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/shrike-list

[Index of Archives]     [Fedora Users]     [Centos Users]     [Kernel Development]     [Red Hat Install]     [Red Hat Watch]     [Red Hat Development]     [Red Hat Phoebe Beta]     [Yosemite Forum]     [Fedora Discussion]     [Gimp]     [Stuff]     [Yosemite News]

  Powered by Linux