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 - Networking
User Name
Password
Linux - Networking This forum is for any issue related to networks or networking.
Routing, network cards, OSI, etc. Anything is fair game.

Notices


Reply
  Search this Thread
Old 12-03-2001, 05:32 AM   #1
saintt
LQ Newbie
 
Registered: Aug 2001
Location: London
Distribution: SuSE 7.1/7.3
Posts: 25

Rep: Reputation: 15
NAGLE Algorithm


I'm developing a system for a customer who has specified in the system requirements that the NAGLE algorithm must be disabled. I have successfully done this in my kernel, or at least I believe I have but I am not sure how to prove this to my customer.

I could show them the kernel configuration file that shows that I have selected the option to disable NAGLE but is there a way I can actually prove that this has done what it should have done? Is there a quick test I can run over a network to prove that the NAGLE algorithm has been disabled?

And can anyone tell me what disabling the NAGLE algorithm actually does? I understand it optimises the number of packets on the network at any one time. But when I disable it what else am I affecting? What other aspects of the kernel configuration are affected by my disabling of NAGLE. Any information at all, any level of detail, greatly appreciated.

Cheers.
 
Old 12-03-2001, 07:48 AM   #2
acid_kewpie
Moderator
 
Registered: Jun 2001
Location: UK
Distribution: Gentoo, RHEL, Fedora, Centos
Posts: 43,417

Rep: Reputation: 1985Reputation: 1985Reputation: 1985Reputation: 1985Reputation: 1985Reputation: 1985Reputation: 1985Reputation: 1985Reputation: 1985Reputation: 1985Reputation: 1985
found a thread about it:

http://www.uwsg.iu.edu/hypermail/lin...06.3/0116.html

and...

Nagle's rule is a heuristic to avoid sending particularly small IP packets, also called tinygrams. Tinygrams are usually created by interactive networking tools that transmit
single keystrokes, such as telnet or rsh. Tinygrams can become particularly wasteful on low-bandwidth links like SLIP. The Nagle algorithm attempts to avoid them by
holding back transmission of TCP data briefly under some circumstances. You might only want to disable Nagle's algorithm if you have severe problems with packets
getting dropped.
 
  


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
What is the best cryptographic algorithm? Linux.tar.gz Linux - Security 19 05-02-2006 08:54 PM
Which sorting algorithm? nodger Programming 6 01-28-2005 06:13 PM
Airsnort Algorithm inthefuture Linux - Security 1 08-26-2004 10:01 PM
Do you memorize the algorithm?For... shakedown1987 Programming 5 08-05-2004 07:21 AM
assistance with an algorithm mandrake_linux Programming 3 07-27-2001 04:03 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Networking

All times are GMT -5. The time now is 07:32 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