腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
TCP延迟与
Nagle
算法
的
比较
networking
、
tcp
当您
的
应用程序遭受TCP延迟ack和
Nagle
算法之间不幸
的
交互时,提供
的
常见解决方案是
关闭
Nagle
的
算法。然而,在一般
的
网络搜索中,
Nagle
的
算法总体上似乎更好(基于一般
的
算法以及这、这、这等)。但是看起来很难
关闭
延迟
的
ack,即使您
关闭
它,tcp堆栈也会在随后
的
数据交换中再次打开它。另一方面,
Nagle
浏览 0
提问于2020-04-03
得票数 1
1
回答
每条消息创建新TCP连接
的
性能含义
performance
、
sockets
、
networking
、
service
、
tcp
在过去,我们
的
服务器应用程序
的
设计使客户端创建一个TCP连接,无限期地保持此连接
的
建立,并在需要时发送消息。这些消息可能以大容量突发
的
形式出现,或者在两者之间具有较长
的
空闲周期。我们现在切换到一个不同
的
连接协议,客户端将在每个消息创建一个新
的
连接,然后在发送后断开连接。,,我知道建立连接
的
3次握手有一些开销。但是,这种开销是否很大(cpu、内存、带宽等)?:对于已经空闲了几分钟
的
已建立
的
TCP连接,
浏览 7
提问于2011-10-06
得票数 0
1
回答
在这个用例中,TCP_CORK和TCP_NODELAY之间有什么显著
的
区别吗?
linux
、
tcp
、
nagle
在编写了关于和TCP_NODELAY和TCP_CORK
的
TCP_NODELAY之后,我意识到我对TCP_CORK
的
更精细
的
观点一定缺乏了解,因为我并不完全清楚为什么
Linux
开发人员认为有必要引入一个新
的
特别是,如果我有一个
Linux
应用程序希望通过TCP流发送一些小
的
/非连续
的
数据片段,而不支付200 do延迟税,同时最小化发送它所需
的
数据包数量,那么我可以这样做:我多年
浏览 3
提问于2014-03-02
得票数 17
回答已采纳
1
回答
Nagle
算法和延迟确认
networking
、
tcp
、
nagle
我在
Linux
(Ubuntu)上工作。我理解这两个概念,但我想自己读一下其中
的
逻辑。它在源代码中写在哪里?有人说,在FreeBSD中更容易理解它。这是真的吗?
浏览 6
提问于2012-08-03
得票数 1
回答已采纳
2
回答
(C#)Azure函数-在绑定存储帐户时禁用
Nagle
算法
c#
、
azure-functions
、
azure-storage-account
、
nagle
在我看来,要禁用
nagle
的
算法,您可以在创建存储帐户客户端之后按服务点进行。我还在一些地方读到,只有在第一次请求之前这样做才能起作用。在我
的
例子中,我
的
函数(v2)使用绑定到存储帐户( blob和表)。这意味着第一个连接是我
的
函数完成
的
,而不是我
的
代码,所以我想知道如何禁用这个
nagle
算法。有没有函数
的
设置?
浏览 4
提问于2019-09-18
得票数 2
1
回答
设置TCP_NODELAY是否会影响套接字两端
的
行为?
tcp
、
network-programming
、
nagle
我一直认为
Nagle
的
算法会在两个方向上影响套接字,并且以某种方式设置TCP_NODELAY会通知远程端也
关闭
Nagle
。 这是正确
的
吗,或者设置TCP_NODELAY只影响调用它
的
端
的
行为?
浏览 2
提问于2011-11-22
得票数 7
回答已采纳
1
回答
对
Nagle
算法
的
描述是正确
的
?
c
、
linux
、
tcp
、
linux-kernel
以下是
Nagle
算法
的
两个简单描述。 static inline int tcp_
nagle
_check(const struct tcp_sock *tp,
浏览 0
提问于2012-03-13
得票数 2
回答已采纳
2
回答
如何在
linux
内核中设置
nagle
超时?
networking
、
tcp
不知道如何更改默认
的
200 to超时。
Linux
中是否存在设置此设置
的
方法?
浏览 0
提问于2017-03-06
得票数 2
1
回答
使用Play framework/Netty打开或
关闭
Nagle
的
算法?
java
、
playframework
、
netty
我想知道
nagle
的
算法是用Play Framework/Netty打开还是
关闭
的
。如果在Play Framework/Netty中默认处于打开状态,我如何才能将其
关闭
。
浏览 1
提问于2012-03-20
得票数 3
2
回答
TCP
Nagle
同花顺怎么了?
tcp
、
nagle
根据
的
说法,
Nagle
的
算法是许多算法中
的
一种,它可以使一堆数据位于TCP缓冲区中,而不会碰到线路。
Nagle
算法
的
延迟可达200 up。由于某些原因,
Nagle
的
算法可以完全
关闭
,但不能只刷新一次。这真让我费解。为什么没有办法说:“就这一次,不要再等更多
的
数据了,就像
Nagle
的
200 is已经用完了一样。”这难道不是很有道理
的
,并且在没有名古屋、总是名古屋和从
浏览 1
提问于2011-07-17
得票数 5
回答已采纳
1
回答
刷新tx udp套接字内核缓冲区以减少延迟
linux
、
sockets
、
udp
、
latency
我有一个基于
Linux
的
无线网络应用程序,这需要相当严格
的
延迟。即,与没有数据相比,数据分组
的
延迟到达一点也不好。此外,套接字中
的
旧数据只能延迟较新
的
数据。然而,如果有一个发送者端选项需要评估,这仍然会起到追赶
的
作用,并且对加速没有真正
的
帮助。 谢谢你
的
帮助。
浏览 2
提问于2016-07-16
得票数 0
2
回答
TCP暂停,然后继续,然后再次暂停。为什么?
linux
、
tcp
、
wireshark
我想找一些帮助找出在我
的
应用程序中数据传输速率降低
的
原因。在A点,服务器保存数据
的
速度和发送
的
速度一样快,但是在23 as
的
时间内,服务器不会发送At。
Linux
服务器运行一个Java应用程序,该应用程序处理数据并将其存储在磁盘上。它没有显示出耗尽CPU<em
浏览 0
提问于2015-03-17
得票数 7
1
回答
在周期性调用
的
循环中通过TCP发送
的
第一个请求需要花费很长时间。
java
、
sockets
、
tcp
首先,无论循环
的
大小,发送
的
请求响应对几乎总是比其他对花费更多
的
时间。从套接字读取StreamReader是有用
的
。在循环之间
的
一秒内会发生什么,从而导致这种在本地主机上不发生
的
行为? 贝娄是一些可视化
的
例子。
浏览 4
提问于2015-11-13
得票数 0
回答已采纳
1
回答
setsockopt( TCP_NODELAY,1 ):权限被拒绝
linux
、
sockets
、
nagle
我有一些代码,自90年代以来一直没有改变,现在在
Linux
上试图
关闭
Nagle
算法时却被拒绝了。阅读手册页和谷歌搜索都没有说明原因。有什么想法吗?Instead, it disables the "
Nagle
Algorithm", pszName,
浏览 113
提问于2020-09-17
得票数 0
回答已采纳
2
回答
在Winsock中是否有相当于TCP_CORK
的
内容?
sockets
、
winapi
、
winsock
、
nagle
TCP_CORK (自
Linux
2.2起) (我知道,但这不
浏览 4
提问于2014-03-01
得票数 5
回答已采纳
1
回答
设置SO_TCP_NODELAY (禁用
Nagle
算法)
networking
、
linux-kernel
据我所知,我们有一个套接字选项SO_TCP_NODELAY来禁用
Nagle
算法,我发现它是在https://elixir.bootlin.com/
linux
/v4.4.90/source/net/ipv4/tcp.c#L2401
的
TCP/IP堆栈中实现
的
。但是,我不知道在内核中实现
Nagle
算法
的
源代码在哪里。如果你知道,你能帮帮我吗?
浏览 0
提问于2018-03-30
得票数 0
1
回答
HTTP GET下载时间在不同客户端之间差别很大
http
、
post
、
download
、
get
、
transfer
我们已经在使用TI微处理器
的
嵌入式设备上用C语言实现了HTTP文件传输。我们可以成功地将文件发送到系统并从系统获取文件。在使用不同
的
客户端使用2Meg文件测试GET时,我得到
的
下载速度差别很大。在Apple Mac、iOs设备或我
的
Xamarin UWP应用程序上,文件将在大约3秒内下载。在PC上使用任何浏览器,或者在PC或Android设备上使用Postman都需要一分钟以上
的
时间。我嗅探了Wireshark上
的
情况,我发现不同之处在于,对于每个数据包(在本例中为1024字节),快速系
浏览 38
提问于2020-09-25
得票数 0
1
回答
在套接字生存期期间,我应该设置TCP_QUICKACK选项吗?
c
、
linux
、
sockets
、
tcp
我知道我为什么要使用它,但是我不知道把setsockopt放在我
的
套接字代码中
的
位置。在我看来,它可以通过socket
的
内部机制进行修改,但是我应该在什么时候使用setsockopt设置TCP_QUICKACK选项呢? 应该在套接字创建之后(或之前)设置它吗?每个接收和发送?
浏览 2
提问于2017-10-05
得票数 6
1
回答
Webjobs Beta -是否支持
Nagle
?
asp.net
、
azure-webjobs
、
nagle
Webjobs是否支持禁用
Nagle
算法?我读过这里
的
文章,,我想知道是否有可能
关闭
它,以提高小消息大小
的
性能?
浏览 3
提问于2014-05-06
得票数 0
2
回答
纳格尔算法在socket.io中
的
实现
socket.io
、
nagle
有谁知道在使用socket.io时如何配置
nagle
的
算法(开或关)?我假设默认行为被配置为使用
nagle
的
算法(如果我错了,请纠正我)。理想情况下,我希望配置
nagle
的
algo (开/关),同时在不同
的
应用程序中根据需要使用socket.io -无论我使用
的
是哪种网络/应用程序服务器。 谢谢!
浏览 4
提问于2012-03-13
得票数 5
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux 开启或关闭 SELinux
LINUX系统下关闭防火墙
Linux TCP 连接速度异常的问题分析
Linux服务器怎么关闭防火墙
知名技术杂志 Linux Journal 宣布关闭,解雇所有员工
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券