LinuxQuestions.org
Welcome to the most active Linux Forum on the web.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware
User Name
Password
Linux - Hardware This forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?

Notices


Reply
  Search this Thread
Old 12-08-2004, 08:42 AM   #1
hamish
Member
 
Registered: Aug 2003
Location: Edinburgh
Distribution: Server: Gentoo2004; Desktop: Ubuntu
Posts: 720

Rep: Reputation: 30
What are important components in file server


Hello

I'm considering sending a rackmount server away for colocation in order to offer offise backup to a couple of my clients.

I post quite a bit here and respect people's opinions, so I'm asking the question here forum, instead of other forum. I hope someone has an opinion.

What is the most important components in a file server for offsite backup? (obviously storage space). Is copying files to remote locations RAM intensive, CPU intensive or HDD intensive?

All hosting companies are on fast enough conections, and we can assume that most of my clients are on upload speeds of no greater than 1mbit. Furthermore, we can assume that not too many clients will be acessing it at the same time.

Therefore, where is the bottleneck going to be? Should I invest in dual processors, lots of RAM or very, very fast hard drives? Or will it not make too much difference if the connection speed is a maximum of 1mbit.

Thanks in advance, and thanks for reading.

Hamish
 
Old 12-08-2004, 09:17 AM   #2
hw-tph
Senior Member
 
Registered: Sep 2003
Location: Sweden
Distribution: Debian
Posts: 3,032

Rep: Reputation: 58
I would say go for a good hard drive controller (SCSI or ATA - Serial ATA is IMHO not suitable for production use, especially not on storage critical systems) and use RAID for redundancy. You don't want to loose all your data because a disk goes bad.


Håkan
 
Old 12-08-2004, 11:44 AM   #3
hamish
Member
 
Registered: Aug 2003
Location: Edinburgh
Distribution: Server: Gentoo2004; Desktop: Ubuntu
Posts: 720

Original Poster
Rep: Reputation: 30
Hey, thanks.

I thought about IDE becuase (a) inexpensive, (b) tried and tested, and (c) i don't feel that the speed of IDE drives will be the bottleneck.

What do you think about CPU and RAM?

Hamish
 
Old 12-08-2004, 01:59 PM   #4
benjithegreat98
Senior Member
 
Registered: Dec 2003
Location: Shelbyville, TN, USA
Distribution: Fedora Core, CentOS
Posts: 1,019

Rep: Reputation: 45
SCSI might be better so you can take advantage of RAID. (SCSI and RAID are definately tried and true) If all the info is going across the internet, then there won't be many bottlenecks on the PC you'll have to worry about. Even when talking about network speeds 100 times faster than you are talking about the network is still slower than the harddrives. If not that many people will be connecting then you probably don't need bleeding edge speeds and massive amounts of RAM. But even so, I would want higher RAM quantities than CPU speed. Most CPU's are over 2 GHz anyways.

I'd say the biggest thing you need to focus on is dependability and uptime. Unfortunately that costs. Believe me, the first time a backup fails because an IDE drive crapped out, somebody will accidentally delete hours of unrecoverable work. Murphey's law very much applies to computer backups.

Last edited by benjithegreat98; 12-08-2004 at 02:01 PM.
 
Old 12-08-2004, 03:16 PM   #5
hamish
Member
 
Registered: Aug 2003
Location: Edinburgh
Distribution: Server: Gentoo2004; Desktop: Ubuntu
Posts: 720

Original Poster
Rep: Reputation: 30
lol, I hate Murphey's law!

Any idea on the slowest CPU you would reckomend? I was thinking, for cost reasons, or getting an older machine, like P3.

Thanks
Hamish
 
Old 12-08-2004, 04:49 PM   #6
Electro
LQ Guru
 
Registered: Jan 2002
Posts: 6,042

Rep: Reputation: Disabled
Whats wrong with using a 3ware SATA hardware RAID controller and a dozen 400 GB IBM/Hitachi SATA drives. I have no problems using IBM hard drives. People has no problems using 3ware controllers in Linux.

You probably want to use two controllers set as RAID 5 and then use software RAID for RAID 1. This will increase reduntacy and increase reading performance.

An 80386 can handle 1 Mbit any day. People still think that to speed up internet speed is to speed up the processor which is wrong. You can use a dual P3 866 MHz. It should not cost you too much at this time.

Backing up with a 128 kilobyte per second connection (1 Mbit) is going to take days, weeks, months. I suggest increasing the bandwidth to something more managable like 1280 kilobyte per second (10 Mbit) or 2560 kilobyte per second (20 Mbit).
 
Old 12-09-2004, 03:19 AM   #7
hamish
Member
 
Registered: Aug 2003
Location: Edinburgh
Distribution: Server: Gentoo2004; Desktop: Ubuntu
Posts: 720

Original Poster
Rep: Reputation: 30
Hey

thanks for all your help. I really appreciate it.

Hamish
 
Old 12-09-2004, 12:15 PM   #8
J.W.
LQ Veteran
 
Registered: Mar 2003
Location: Boise, ID
Distribution: Mint
Posts: 6,642

Rep: Reputation: 87
I think the answer depends quite a bit on the application that will be running on the server, as well as the amount of traffic (both users and data transfer) it will be getting. If it is a high traffic site, where data redundancy and failover capability is critical, I likewise would recommend SCSI with RAID. For low usage sites, I'd still make the same recommendation, although it would be a judgment call as to whether or not the added cost would be justified. For low activity sites, perhaps such as those that are primarily designed to serve as a backup machine with fairly low amounts of file exchanges, you probably could get away with plain ATA disks, and simply make regular backups.

Regardless of what you do, I would not skimp on RAM. If you will doing a fair number of data transfers, my bet would be that you'd be more likely to be capped by RAM than by CPU.

As for disk space, I think that the key factor is data volatility. If the number and size of your files will be relatively stable, it's easier to evaluate how much storage you likely would need (Rule of thumb: once a drive is using about 75-80% of its capacity, you need more space) Alternatively, if you have very volatile data, and will have significant day by day swings between using only a fraction of your total space and using almost all of it, then realistically you need to purchase a lot more storage, since your needs will vary so much.

That's just my 2 cents; good luck with it either way -- J.W.
 
Old 12-10-2004, 07:24 AM   #9
hamish
Member
 
Registered: Aug 2003
Location: Edinburgh
Distribution: Server: Gentoo2004; Desktop: Ubuntu
Posts: 720

Original Poster
Rep: Reputation: 30
Hey

thanks for that. Do you think that ECC ram is critial in a fairly small server, or would some like kingston non ECC be fine?
Hamish
 
Old 12-10-2004, 12:16 PM   #10
J.W.
LQ Veteran
 
Registered: Mar 2003
Location: Boise, ID
Distribution: Mint
Posts: 6,642

Rep: Reputation: 87
Disclaimer: I am very biased in favor of Kingston.

That being said, in my experience Kingston memory is the only RAM I would consider purchasing, and I would have full confidence in any of their products.

This is not to say that other manufacturers are bad, but only that I think Kingston is excellent. -- J.W.
 
Old 12-11-2004, 02:24 AM   #11
Electro
LQ Guru
 
Registered: Jan 2002
Posts: 6,042

Rep: Reputation: Disabled
For servers, you should use ECC memory. It helps make the system more reliable and stable during uptime.

I wished that I used ECC memory instead of non-ECC for my desktop systems (Athlon and P4). My 386 system has never had problems with programs like my faster system because the obsolete system has parity memory or ECC memory.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
creating a log file to post to corfrm all components for dvd plaback cjae SUSE / openSUSE 1 07-12-2005 05:36 PM
What are the X server Components? Neda Linux - Newbie 2 06-14-2005 10:37 PM
What are the X server Components? Neda Linux - General 1 06-14-2005 07:09 AM
incomplete installation - is this file important? Alfie67 SUSE / openSUSE 1 04-04-2005 05:20 AM
Shadow file is important? hus Linux - Security 4 05-13-2004 09:46 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware

All times are GMT -5. The time now is 11:38 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration