thin client server suggestion?
Jan Wilson
nospam at corozal.com
Sat Sep 17 14:23:10 UTC 2005
Matt Price wrote:
> Well, as I was saying earlier, I'm itching to set up a thin client lab
> in my computers course; I was being held back by lack of funds to buy
> a real server. Now it looks like we may have found someone with some
> cash to buy us one... so I was wondering what exactly I should ask
> for. THe tuxlabs documentation suggests:
> - 2 gig ram
If you are using something like OpenOffice.org, I would recommend about
256 MB for all the regular processes you have on the server, and add AT
LEAST 60 MB per LTSP client.
> - SCSI drives
At least for the /home partition. To save money, you might use SATA
drives for the application servers, or for files that are archived online.
Programs like OOo are continually reading and writing little files
to/from the user's home directory, so the issue becomes not only the
faster speed and greater reliability of SCSI drives, but their caching
is MUCH better for this kind of use.
I am working with schools in a developing country (Belize), so REAL
servers are almost out of the question for most schools. You CAN make
LTSP servers out of "regular" computers, but you really do need SCSI at
least on the home server. Application servers can use IDE (or SATA if
available).
> - gigabit ethernet (also gigabit ethernet on the switch, which I don't
> have -- we only have donated 3Com 3300 swtiches, which are nice but
> all 10/100 (far as I know, anyway).
The local junior college is installing a setup with gigabit all around
but it's not fully operating yet, so I can't say how much it helps.
Some have used the kind of switches that have a couple of gigibit ports
to go to the servers and to communicate with other switches, and then
have gigabit cards in the servers.
If possible, use CAT-6 cable so upgrading will be easier later.
> Already, this is geting tough -- e.g. we don't have the gigabit
> switch... So I am wondering how to prioritize the various
> requirements. So if folks don't mind, maybe y'all could suggest
> minimum and (within reason) optimal configurations for a server,
> including things like:
>
> - what kind lf CPU (does it matter if it's 64-bit? is a
> dual-processor machine - which about doubles the minimum price, I
> think - vastly more desirable?)
If cost is a huge factor (it is for us) put the money in RAM or
additional servers.
> - how much and what kind of RAM?
LOTS. The speed of the RAM is not so important as the quantity.
Remember that the difference between fast RAM and slow RAM is almost
insignificant compared to the difference between slow RAM and swapping
to hard drive. When your server runs out of RAM and starts using the
swap you'll wish you had a hand crank ... things get ridiculously slow.
> - How big a deal does SCSI make? Does SATA, or SATA RAID, help make
> IDE performance closer to SCSI?
See above. Sorry it's not more definitive.
> - is gigabit ethernet an absolute requirement?
Don't really know, since we haven't used it yet.
> - any other hardware config questions I've failed to notice...
Most of the questions boil down to what makes a good network server and
networking hardware. It's just that LTSP REALLY tests the network.
You'll probably need a server motherboard, not because you absolutely
need two or more CPUs, but because it's hard to find a regular
motherboard that can handle more than 1.5 or 2 GB of RAM.
One tip ... companies like Dell like to quote a low base price and then
stick it to you on upgrades. 1 GB RAM sticks are now not much more than
the cost of 512 MB sticks. If you buy your server with no RAM (or the
minimum they'll sell you) and then add good quality RAM, you'll save a
bundle. Or mention that to the salesperson and they might cut the price
down to something reasonable.
--
Jan Wilson, Consultant _/*]; email: kris at kringle.corosal.com
"Wizard Third Class" | |:' corosal.com, corosal.bs, linux.bs
Corozal Town, Belize | /' change each 's' to 'z' in above !
Reg. Linux user #151611 |_/ Network, PHP, Perl, SQL, Linux, etc.
More information about the edubuntu-devel
mailing list