Octave,
At 12:30 PM 2/21/2001 +0100, octave klaba wrote:
>Hello,
>We use netapp for nfs server, but it is quite expensive so we
>are looking to make a fast a stable nfs server on linux (if
>is it possible).
>
>We have some question for nfs et scsi cart:
>- is there any scsi cart for linux which works like
>on netapp ? (the data are saved on the scsi cart ans
>written every 10sec. it is very quick). is eXtreme RAID 2000
>okey for this kind of project ?
I really love the eXtreamRAID cards. Sounds like your going to build a
nice box. :)
>- what is the bottleneck on nfs2/3 ? cpu ? ram ? disks ? network ?
Disks & network are the two most common bottlenecks, but it depends highly
on your usage pattern. What are you using it for? Open big huge files 1
at a time, lots of small files, a mix?
I would say fill four channels of the mylex with 3 seagate cheetah's
each. Seagate said cheetah's average about 35-40mBps/ea (though they burst
to 160 when reading from cache). That's 4x3x40 = 480mbps, then you lose a
little bit when you do RAID-10 (what I recommend -- unless your writes will
often fit in a 128mb write cache, then do RAID5).
If you can afford it, do 4 1000gbps network cards in FastEtherChannel
(called bonding/trunking) which will give you network bandwidth. After you
convert bits to bytes, this will give you 500mBps, which is what your RAID
card is capable of. (Of course, you need a switch that has 4 gbps ports
and is capable of FEC).
That may come to 10k-20k, but the speed will be incomprehensibly fast.
Memory comes in to the picture only as cache. Depending on your useage
patten, the cache may be more or less cost-effective. But RAM is cheap, so
the more you can buy the better. 256, 512, 1gb, etc.
>- on netapp we make about 2000-3000ops/sec which gives
>about 40-50Mbs on ethernet truck. do you think is it possible
>to have this kind of nfs server on linux ?
Maybe my above answer was premature. :-) Ethernet is capable of
100Mbps. Remember that is BITS. It translates to 12.5 megaBYTES per
second. That's about 1 SCSI-1 disk speed, or 1/10th the speed of ONE
modern cheetah hard drive. If you aren't going to move to at least 8-way
trunked network pipe (100MBYTES/s), or 4-way trunked Gigabit ethernet pipe
(500MBYTES/sec), then there isn't any need to invest in a nice RAID card,
since a 100mbit ethernet will bottleneck almost ANYTHING (heck, even an IDE
disk many times).
If you are looking at a small budget, look into the 3ware 6400 or
6800. Throw 4 or 8 cheap ide disks on the end of it and get about
100mbytes/sec. Combine that with 8 cheap intel pro100 cards in FEC, and
you have a 800mbps file server.
I hope that helps,
-dan
>- we use nfs2. I know nfs3 can work thought tcp (not udp).
>is it quicker ?
>
>Thanks for help
>Octave
>
>Amicalement,
>oCtAvE
>
>Illegal division by zero ?!! Aaah ? I'm _root_ !!
>-
>To unsubscribe from this list: send the line "unsubscribe linux-raid" in
>the body of a message to [EMAIL PROTECTED]
Dan Browning, Cyclone Computer Systems, [EMAIL PROTECTED]
-
To unsubscribe from this list: send the line "unsubscribe linux-raid" in
the body of a message to [EMAIL PROTECTED]