03-23-2012
Dear zxmaus
Thanks for your help!
You are right, the parameter tcp_deferred_ack_interval may equal to tcp_nodelayack.
but I am not sure tcp_deferred_ack_max is equal to tcp_nagle_limit
because I find a Solaris document(
tcp_deferred_acks_max) ,
that has "tcp_deferred_ack_max" parameter's description:
(I compare it with AIX no man page.)
Quote:
Species the maximum number of TCP segmentsreceived from
remote destinations(not directly connected) before an acknowledgment(ACK)is generated.
TCP segments are measured in units of maximum segmentsize(MSS) for individual connections.
If set to 0 or 1,no ACKs are delayed,assuming all segments are 1 MSS long.
The actual number is dynamically calculated for each connection.
The value is the default maximum.
Quote:
tcp_nagle_limit
Purpose:
This is the Nagle Algorithm threshold in bytes which can be used to disable Nagle.
Tuning:
The default is Nagle turned on. To disable Nagle, set this value to 0 or 1. TCP disables Nagle for data segments larger than or equal to this threshold value.
Any suggestion ?
10 More Discussions You Might Find Interesting
1. IP Networking
I am having a problem and I feel it's network related. I have an RS6000 running AIX. I use a terminal emulation program that allows me to connect to my server via TCP/IP. When I try and make the connection, it takes F-O-R-E-V-E-R to get a login prompt on the screen.
I also cannot ftp to... (3 Replies)
Discussion started by: Docboyeee
3 Replies
2. Cybersecurity
I am working on AIX flavor of Unix and was trying to run a script to obtain default settings of user passwords. The script uses the command to obtain default valid user attributes for:
/etc/security/user
for some reason, the message says-
cat: cannot open /etc/security/user... (1 Reply)
Discussion started by: eysheikah
1 Replies
3. UNIX for Advanced & Expert Users
System Parameters:
maximum number of processes = 2048
Network parameters:
ipqmaxlen - 512
rfc1323 - 1
sb_max - 1310720 (2*655360)
tcp_recvspace - 65536
tcp_sendspace - 65536
Udp_recvspace - 655360
Udp_sendspace 65536 (1 Reply)
Discussion started by: R00tSc0rpi0n
1 Replies
4. UNIX for Dummies Questions & Answers
Hi
I have to change some TCP settings in Solaris10 machine running on AMD. Is there any tool or GUI to do this. I want to see if there is any easy way to put them in the startup scripts.
Thanks (1 Reply)
Discussion started by: sssow
1 Replies
5. AIX
Looking at /etc/services on AIX 6.1, I noticed some bizarre port numbers which exceed the 16-bit maximum port number for TCP (i.e. they are higher than 65535.)
sco_printer 70000/tcp sco_spooler # For System V print IPC
sco_s5_port 70001/tcp lpNet_s5_port ... (5 Replies)
Discussion started by: garethr
5 Replies
6. AIX
Hello,
How can I setup the ulimit for memory permanent
ulimit -m unlimited
ulimit -a Output from the ulimit command should be similar to the following:time(seconds) unlimited
file(blocks) unlimited
data(kbytes) 2097152
stack(kbytes) 32768... (4 Replies)
Discussion started by: filosophizer
4 Replies
7. AIX
May I know what is the TCP/UCP port range for any default AIX NFS? Based on rpcinfo -p, I got the following output:
program vers proto port service
100000 4 udp 111 portmapper
100000 3 udp 111 portmapper
100000 2 udp 111 portmapper
100000 4 ... (4 Replies)
Discussion started by: famasutika
4 Replies
8. AIX
Hi,
I have in my organization varied OS types (AIX,RHEL,Solaris)
My need was to block ftp connections from some addresses on my organization,
but to not disable the protocol.
In the linux servers i did that with the hosts.deny file that used by the vsftpd deamon.
In my AIX servers, i have... (6 Replies)
Discussion started by: moshesa
6 Replies
9. AIX
Hi,
we've a gigabit Ethernet adapter. And we wanted to improve the performance by tuning network parameters. so' as per IBM info center,
http://publib.boulder.ibm.com/infocenter/aix/v7r1/index.jsp?topic=%2Fcom.ibm.aix.prftungd%2Fdoc%2Fprftungd%2Fnetw_opt.htm
we tried changing the tuning... (2 Replies)
Discussion started by: System Admin 77
2 Replies
10. Solaris
I have problem with oracle solaris 10 running on oracle sparc T4-2 server.
Os information: 5.10 Generic_150400-03 sun4v sparc sun4v
Output from tcpstat.d script
TCP bytes: out outRetrans in inDup inUnorder
6833763 7300 98884 0... (2 Replies)
Discussion started by: insatiable1610
2 Replies
LEARN ABOUT MOJAVE
curlopt_tcp_nodelay
CURLOPT_TCP_NODELAY(3) curl_easy_setopt options CURLOPT_TCP_NODELAY(3)
NAME
CURLOPT_TCP_NODELAY - set the TCP_NODELAY option
SYNOPSIS
#include <curl/curl.h>
CURLcode curl_easy_setopt(CURL *handle, CURLOPT_TCP_NODELAY, long nodelay);
DESCRIPTION
Pass a long specifying whether the TCP_NODELAY option is to be set or cleared (1 = set, 0 = clear). The option is set by default. This will
have no effect after the connection has been established.
Setting this option will disable TCP's Nagle algorithm. The purpose of this algorithm is to try to minimize the number of small packets on
the network (where "small packets" means TCP segments less than the Maximum Segment Size (MSS) for the network).
Maximizing the amount of data sent per TCP segment is good because it amortizes the overhead of the send. However, in some cases small seg-
ments may need to be sent without delay. This is less efficient than sending larger amounts of data at a time, and can contribute to con-
gestion on the network if overdone.
DEFAULT
1
PROTOCOLS
All
EXAMPLE
TODO
AVAILABILITY
Always. The default was changed to 1 from 0 in 7.50.2.
RETURN VALUE
Returns CURLE_OK
SEE ALSO
CURLOPT_SOCKOPTFUNCTION(3), CURLOPT_TCP_KEEPALIVE(3),
libcurl 7.54.0 June 30, 2016 CURLOPT_TCP_NODELAY(3)