NASLite Network Attached Storage

www.serverelements.com
Task-specific simplicity with low hardware requirements.
It is currently Mon Apr 29, 2024 1:05 pm

All times are UTC - 5 hours [ DST ]




Post new topic Reply to topic  [ 15 posts ] 
Author Message
 Post subject: Jumbo Frame support?
PostPosted: Mon Nov 20, 2006 11:05 am 
Offline

Joined: Sun Sep 24, 2006 1:32 pm
Posts: 290
Alot of the new gigabit NICs support Jumbo Frames. Is this enabled in the drivers provided with NASLite by default or is Jumbo Frames simply not supported in NASLite? Personally I would love to see a setting for this under Network Configuration if possible :)


Top
 Profile  
 
 Post subject:
PostPosted: Tue Jul 10, 2007 6:34 pm 
Offline

Joined: Tue Feb 06, 2007 8:21 am
Posts: 25
bump....

Same question.


Top
 Profile  
 
 Post subject:
PostPosted: Tue Jul 10, 2007 6:44 pm 
Offline
Site Admin

Joined: Tue Jul 13, 2004 4:01 pm
Posts: 801
Location: ServerElements
Don't need it, in a properly configured network, NASLite will saturate your NIC. In fact, it will probably decrease performance in most cases with things such as slow drives etc.


Top
 Profile  
 
 Post subject:
PostPosted: Tue Jul 10, 2007 8:39 pm 
Offline

Joined: Mon Jan 23, 2006 11:22 am
Posts: 144
The very fact that you could "saturate" the nic is reason enough to use jumbo frames - more data in the same number of packets equals less overhead and faster throughput, and consequently, less likelihood of saturation.

Oh - and whilst you're about it - how about a tcp offload engine? That would make the ip stack even less of a bottleneck.

And yes, if you can transfer data to the NAS unit faster than it can write it to a slow disk, you could see a perfomance hit - but that's no reason to omit jumbo frame - all you have to do is make it configureable, and let the user enable or disable it as required.


Top
 Profile  
 
 Post subject:
PostPosted: Wed Jul 11, 2007 5:18 pm 
Offline

Joined: Tue Aug 10, 2004 1:50 pm
Posts: 604
Location: Texas, USA
Quote:
more data in the same number of packets equals less overhead and faster throughput

Jumbo frames will not necessarily avoid saturation of the nic. All it means is that you get to push more data per packet. The packet size however will be larger so you get to push less packets.

In most practical applications of Naslite, jumbo frames are really a tossup. They will probably provide little or no noticeable improvement. That being especially true with common consumer grade routers most people have.

So, although you have a theoretical argument, in practice it matters little.

Just my opinion. :wink:


Top
 Profile  
 
 Post subject:
PostPosted: Wed Jul 11, 2007 7:42 pm 
Offline

Joined: Mon Jan 23, 2006 11:22 am
Posts: 144
dimension wrote:
Jumbo frames will not necessarily avoid saturation of the nic.


Check my post - I didn't say it would - what I said was it would reduce the possibility.

Quote:
All it means is that you get to push more data per packet. The packet size however will be larger so you get to push less packets.


I see we're in perfect agreement - in fact that's the reason it's less likely to saturate the nic - you transmit more data, in less bits, because you reduce the overhead.

Quote:
In most practical applications of Naslite, jumbo frames are really a tossup. They will probably provide little or no noticeable improvement. That being especially true with common consumer grade routers most people have.


Again - we agree - your common consumer grade router is 100 mbps, jumbo frame is not a consideration.

Quote:
So, although you have a theoretical argument, in practice it matters little.

Just my opinion. :wink:


In fact, my arguement, as intended, was just as ridiculous as Ralph's answer - however my point is - and it remains a valid one - Ralph's answer shows no good reason not to include jumbo frame support.

Browse the forum and you'll find that some of the folks have significant hardware investment in their NAS, do you really think these folks are running your "common consumer grade router"?

The people who're buying the product are the video aficiandos looking for storage for their collections, people willing to spend money to purchase RAID cards and high capacity hard drives, and with the price of a gigabit switch with jumbo support being less than that of a couple of 500GB disks, yes, I believe there is a need for jumbo frame support.

Make it a configureable option and you can eliminate Ralph's stated reasons for not supporting it.


Top
 Profile  
 
 Post subject:
PostPosted: Wed Jul 11, 2007 10:55 pm 
Offline

Joined: Tue Aug 10, 2004 1:50 pm
Posts: 604
Location: Texas, USA
OK,

So I have two 2GHz P4s I'm setting for a client. One is running Naslite 2 and the other one running Gentoo. Both have Intel Gbit nics and 2 SATA drives in RAID-1 on a 3ware. Through 3' crossover I'm getting 93MBs sustained transferring an 8G image. Are you telling me that with jumbo frames I'll be getting a higher throughput, essentially pegging the card at 125MBs?

Through my Linksys SD2005 switch however I'm only getting 34MBs sustained when moving the same file. Will Jumbo frames increase my throughput through the switch in any significant way?

According to your post above I would expect that to be the case. :?


Top
 Profile  
 
 Post subject:
PostPosted: Fri Oct 05, 2007 9:17 am 
Offline

Joined: Wed Oct 12, 2005 9:01 am
Posts: 99
Location: Sydney, Australia
I would also like a definitive answer on whether or not the latest Naslite2 can use Jumbo Frames, provided the h/w is capable.

2nd question: if I put a 2nd GigNIC into the NL server, connected to the same router, will I get any benefit?

I would like to run my photo database off NL across the GigLAN.


Top
 Profile  
 
 Post subject:
PostPosted: Sun Oct 07, 2007 10:16 pm 
Offline
Site Admin

Joined: Tue Jul 13, 2004 4:01 pm
Posts: 801
Location: ServerElements
No and No.


Top
 Profile  
 
 Post subject:
PostPosted: Fri Oct 12, 2007 11:52 am 
Offline

Joined: Fri Apr 21, 2006 9:49 am
Posts: 48
Location: Philadelphia, PA, USA
i've never understood people's love affair with jumbo frames.

you are really only gaining about 2% in efficiency (38 byte overhead on 9000 bytes instead of 38 byte overhead on 1500 bytes) the saved time is measured in milliseconds, rather insignificant for the problems implementing jumbo (non-standrd) packet sizes on an established LAN. heck, a couple lost jumbo packets will more than destroy the "benefit".

sure, jumbo packets can lessen CPU load, but i'd rather invest in decent NICs and routers that will allieviate the CPU load themselves by offloading the checksuming and having direct memory access, etc etc. and wrt NL, the CPU is only being used for file serving, so having a little extra CPU load is negligible, and won't be causing any slow down. as is, i can have two clients connected to NL and simultaneously peg both transfers @ around 58-60 MB/s. thats all i need.




if the freight train has 100 40 foot cars or 10 400 foot cars, does it really make a difference?

sure there are less hitches, but the smaller cars will have an easier time navigating the curves on the older tracks, and in the end the seconds saved might not be worth the problems inccurred when one of those 400 foot cars de-rails.


Top
 Profile  
 
 Post subject:
PostPosted: Fri Oct 12, 2007 1:56 pm 
Offline
Site Admin

Joined: Tue Jul 13, 2004 4:01 pm
Posts: 801
Location: ServerElements
There's no overall gain with jumbo frames, if there was, it'd be the standard today, and it's not. I spent an enormous amount of time researching this with a system engineer from Cisco. We tested jumbo frames and nic bonding, neither produced anything worthy.

And as the previous poster pointed out, a dropped packet? enjoy your stuttering/stopping video.


Top
 Profile  
 
 Post subject:
PostPosted: Mon Oct 22, 2007 5:04 pm 
Offline

Joined: Mon Jan 23, 2006 11:22 am
Posts: 144
sandor wrote:
i've never understood people's love affair with jumbo frames.

you are really only gaining about 2% in efficiency (38 byte overhead on 9000 bytes instead of 38 byte overhead on 1500 bytes) the saved time is measured in milliseconds, rather insignificant for the problems implementing jumbo (non-standrd) packet sizes on an established LAN. heck, a couple lost jumbo packets will more than destroy the "benefit".

sure, jumbo packets can lessen CPU load, but i'd rather invest in decent NICs and routers that will allieviate the CPU load themselves by offloading the checksuming and having direct memory access, etc etc. and wrt NL, the CPU is only being used for file serving, so having a little extra CPU load is negligible, and won't be causing any slow down. as is, i can have two clients connected to NL and simultaneously peg both transfers @ around 58-60 MB/s. thats all i need.


How do you arrive at that 2% efficency figure - throughput tests with a different NAS have shown as much as 20% increase simply be switching to jumbo frames.

Lost jumbo packets? Why should you have lost jumbo packets? This is supposed to be a local area network, lost packets should not be a concern.

And the router - what part is that playing in the jumbo frame transfer?

Quote:
if the freight train has 100 40 foot cars or 10 400 foot cars, does it really make a difference?

sure there are less hitches, but the smaller cars will have an easier time navigating the curves on the older tracks, and in the end the seconds saved might not be worth the problems inccurred when one of those 400 foot cars de-rails.


Your freight train analogy isn't a really good choice - it's the equivalent of running jumbo frame on an older CAT5 network that's not rated for gigabit ethernet in the first place.


Top
 Profile  
 
 Post subject:
PostPosted: Mon Oct 22, 2007 5:33 pm 
Offline

Joined: Tue Feb 27, 2007 12:31 am
Posts: 35
Quote:
How do you arrive at that 2% efficency figure - throughput tests with a different NAS have shown as much as 20% increase simply be switching to jumbo frames.


You'd think with that kind of performance gain, Jumbo frames would be part of the IEEE 802.3 Ethernet standard, and common place, just another attempt by the man to keep us down.


GPL


Top
 Profile  
 
 Post subject:
PostPosted: Tue Oct 23, 2007 11:46 am 
Offline

Joined: Tue Aug 10, 2004 1:50 pm
Posts: 604
Location: Texas, USA
GPLWatcher wrote:
Quote:
How do you arrive at that 2% efficency figure - throughput tests with a different NAS have shown as much as 20% increase simply be switching to jumbo frames.


You'd think with that kind of performance gain, Jumbo frames would be part of the IEEE 802.3 Ethernet standard, and common place, just another attempt by the man to keep us down.


GPL


And that's why there are so many GigE switches that treat jumbos like bad fish. Unless the client and server are on the same page things can get ugly and often do.


Top
 Profile  
 
 Post subject:
PostPosted: Sat Oct 27, 2007 4:07 pm 
Offline

Joined: Fri Apr 21, 2006 9:49 am
Posts: 48
Location: Philadelphia, PA, USA
fordem wrote:
sandor wrote:
i've never understood people's love affair with jumbo frames.

you are really only gaining about 2% in efficiency (38 byte overhead on 9000 bytes instead of 38 byte overhead on 1500 bytes) the saved time is measured in milliseconds, rather insignificant for the problems implementing jumbo (non-standrd) packet sizes on an established LAN. heck, a couple lost jumbo packets will more than destroy the "benefit".

sure, jumbo packets can lessen CPU load, but i'd rather invest in decent NICs and routers that will allieviate the CPU load themselves by offloading the checksuming and having direct memory access, etc etc. and wrt NL, the CPU is only being used for file serving, so having a little extra CPU load is negligible, and won't be causing any slow down. as is, i can have two clients connected to NL and simultaneously peg both transfers @ around 58-60 MB/s. thats all i need.


How do you arrive at that 2% efficency figure - throughput tests with a different NAS have shown as much as 20% increase simply be switching to jumbo frames.

Lost jumbo packets? Why should you have lost jumbo packets? This is supposed to be a local area network, lost packets should not be a concern.

And the router - what part is that playing in the jumbo frame transfer?



2% is about what the theoretical increase in efficiency is with jumbo packets. you gain a bit more data transfer and a bit more overhead, so in raw numbers 2% is the efficiency gain.

actual in the field numbers may differ, but there are so many different variables (just look at the differences in throughput amongst $5 enet cards versus good,usually more expensive enet cards. you can easily gain 20% increases in throughput just by purchasing a good card that implements worldwide standards in a precise way.

lost packets can happen for a number of different reason, i'm not saying lost packets will happen, just that if they do happen, jumbo packets lose any and all theoretical benefit.


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 15 posts ] 

All times are UTC - 5 hours [ DST ]


Who is online

Users browsing this forum: No registered users and 234 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group