腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
在周期性调用的循环中通过TCP发送的第一个请求需要花费很长时间。
、
、
我遇到了一些行为,我怀疑是TCP,我不明白,并将感谢帮助。首先,无论循环的大小,发送的请求响应对几乎总是比其他对花费更多的时间。下面的代码示例说明了这个问题: for (int sentPackets = 0; sentPackets < totalPackets; sentPackets++) { stream.write(packet);
浏览 4
提问于2015-11-13
得票数 0
回答已采纳
4
回答
在
linux
中
禁用
Nagle
算法
、
我在网上找不到任何可以在
Linux
的命令行中
禁用
Nagle
算法的东西。Solaris确实有一种从命令行启用/
禁用
它的机制。 如果有任何方法可以在
Linux
上实现,请让我知道。
浏览 5
提问于2013-02-07
得票数 3
1
回答
设置SO_TCP_NODELAY (
禁用
Nagle
算法)
、
据我所知,我们有一个套接字选项SO_TCP_NODELAY来
禁用
Nagle
算法,我发现它是在https://elixir.bootlin.com/
linux
/v4.4.90/source/net/ipv4但是,我不知道在内核中实现
Nagle
算法的源代码在哪里。如果你知道,你能帮帮我吗?
浏览 0
提问于2018-03-30
得票数 0
1
回答
如何在
Linux
中
禁用
Nagle
算法?
、
如果有什么方法可以在
Linux
中
禁用
Nagle
,请告诉我。
浏览 6
提问于2013-07-25
得票数 15
1
回答
TCP_CORK的效果
、
、
、
我有一个通过TCP/IP在一个方向上发送数据的用例。我通过多个send()-calls使用非常小的(相对于以太网帧的大小)有效负载(没有send()-call的任何标志)来实现这一点。为了防止我的小有效负载数据包膨胀到整个以太网帧的大小,我认为使用TCP_CORK套接字选项会更好。这是可行的,但在实际比较使用TCP_CORK之前和之后的情况时,我注意到这种聚合已经完成。为何会这样呢?正如我所说的,我没有为send() (如MSG_MORE)或其他套接字选项使用任何标志,因此我会认为我的原始解决方案是浪费的。
浏览 2
提问于2011-09-30
得票数 2
回答已采纳
1
回答
在套接字生存期期间,我应该设置TCP_QUICKACK选项吗?
、
、
、
我知道我为什么要使用它,但是我不知道把setsockopt放在我的套接字代码中的位置。应该在套接字创建之后(或之前)设置它吗?每个接收和发送?还是只收到?
浏览 2
提问于2017-10-05
得票数 6
1
回答
是否可以判断应用程序是否
禁用
了
Nagle
算法?
、
、
给定一个运行在
linux
PC上的二进制应用程序。有没有可能确定它是否
禁用
了
Nagle
算法。 一种方法是根据时差在wireshark中查看输出。
浏览 2
提问于2010-08-21
得票数 0
回答已采纳
1
回答
为Redis 3.2.6优化
Linux
内核堆栈
、
、
我正在设置Redis 3.2.6集群。在此中,将更改以下参数,用于“优化内核网络堆栈”net.ipv4.tcp_sack=1 # enable selective acknowledgementsnet.ipv4.tcp_window_scaling=1 # scale
浏览 3
提问于2017-01-19
得票数 2
回答已采纳
2
回答
(C#)Azure函数-在绑定存储帐户时
禁用
Nagle
算法
、
、
、
在我看来,要
禁用
nagle
的算法,您可以在创建存储帐户客户端之后按服务点进行。我还在一些地方读到,只有在第一次请求之前这样做才能起作用。这意味着第一个连接是我的函数完成的,而不是我的代码,所以我想知道如何
禁用
这个
nagle
算法。有没有函数的设置?
浏览 4
提问于2019-09-18
得票数 2
1
回答
禁用
TCP延迟确认
、
在网络堆栈中为单个套接字
禁用
延迟确认的推荐方法是什么?我已经看过TCP_QUICKACK了,但是这个堆栈似乎无论如何都会在我脚下改变它。 这是在
Linux
2.6内核上运行的,我不担心可移植性。
浏览 2
提问于2009-10-24
得票数 21
回答已采纳
1
回答
类
Nagle
问题
、
、
、
、
因此,我有一个实时游戏,其中C++服务器使用
禁用
了
nagle
,客户端使用也
禁用
了
nagle
。我每1秒发送30个数据包。需要说明的是:我没有使用
nagle
,但是我仍然有这个问题。我在客户端和服务器端都
禁用
了。
浏览 4
提问于2011-07-07
得票数 0
回答已采纳
1
回答
Nagle
算法和延迟确认
、
、
我在
Linux
(Ubuntu)上工作。我理解这两个概念,但我想自己读一下其中的逻辑。它在源代码中写在哪里?有人说,在FreeBSD中更容易理解它。这是真的吗?
浏览 6
提问于2012-08-03
得票数 1
回答已采纳
1
回答
在使用HttpUrlConnection时,可以
禁用
纳格尔的算法吗?
、
延迟是非常重要的,在使用WireShark分析了tcpdump日志之后,我得出结论,
Nagle
的算法是一个问题。我知道可以通过设置TCP_NODELAY选项来
禁用
Nagle
的算法,但是我还不知道如何在使用HttpUrlConnection时这样做……这是可能的吗? 谢谢!
浏览 3
提问于2012-08-23
得票数 2
1
回答
禁用
nagles算法会提高性能吗?
、
、
、
我读过nagles算法,我知道它将小消息合并成一条大消息,然后发送它(它的目的是通过将ACK延迟一段时间来减少确认数据包的数量),.My问题是
禁用
Nagles算法会对我的应用有帮助吗?更新:也只有我控制的接收器,将
禁用
nagles阿尔戈。对于接收方是否有任何影响,或者只有当其在发送方上
禁用
时才有影响?
浏览 4
提问于2013-06-23
得票数 4
2
回答
纳格尔算法在socket.io中的实现
、
有谁知道在使用socket.io时如何配置
nagle
的算法(开或关)?我假设默认行为被配置为使用
nagle
的算法(如果我错了,请纠正我)。理想情况下,我希望配置
nagle
的algo (开/关),同时在不同的应用程序中根据需要使用socket.io -无论我使用的是哪种网络/应用程序服务器。 谢谢!
浏览 4
提问于2012-03-13
得票数 5
回答已采纳
1
回答
对
Nagle
算法的描述是正确的?
、
、
、
以下是
Nagle
算法的两个简单描述。 static inline int tcp_
nagle
_check(const struct tcp_sock *tp,unsigned mss_now, int nonagle) return (skb->len < mss_now && ((nonagle & TCP_
NAG
浏览 0
提问于2012-03-13
得票数 2
回答已采纳
4
回答
什么时候应该使用TCP_NODELAY,什么时候使用TCP_CORK?
、
、
我知道它们都
禁用
了
Nagle
的算法。 什么时候我应该/不应该使用每一个?
浏览 3
提问于2010-09-21
得票数 80
回答已采纳
1
回答
如何在C语言中
禁用
Unix套接字上的
Nagle
算法?
、
、
、
、
我想在我的Unix套接字中
禁用
Nagle
算法,可以吗? 因为我只能在教程中找到
禁用
它的TCP套接字。这是我的unix套接字初始化代码。1); { exit(1); } 这是我发现的
禁用
nagle
算法的代码,但我对将其应用于unix套接字的参数一无所知。
浏览 53
提问于2020-03-30
得票数 2
回答已采纳
1
回答
设置套接字perl不工作
、
我正在使用perldoc网站的以下代码将TCP无延迟设置为1 (
nagle
algo
禁用
)my $packed = getsockopt($socket, $tcp, TCP_NODELAY);print "
Nagle
's"off\n":"on\n"; 但在我的例子中,每次输出都是"
Nagle
算法打开“,将TCP无延迟值设置为1或0。如果关机,我该
浏览 4
提问于2014-11-30
得票数 0
回答已采纳
1
回答
每条消息创建新TCP连接的性能含义
、
、
、
、
在过去,我们的服务器应用程序的设计使客户端创建一个TCP连接,无限期地保持此连接的建立,并在需要时发送消息。这些消息可能以大容量突发的形式出现,或者在两者之间具有较长的空闲周期。我们现在切换到一个不同的连接协议,客户端将在每个消息创建一个新的连接,然后在发送后断开连接。,,我知道建立连接的3次握手有一些开销。但是,这种开销是否很大(cpu、内存、带宽等)?:对于已经空闲了几分钟的已建立的TCP连接,与创建新连接和发送消息相比,正在传输的消息的延迟有什么不同吗?,如果我试图确定切换到这个新连接协议与旧连接协议相比对性能的影响,还有什么其他因素/考虑事项吗? 任何帮助都是非常感谢
浏览 7
提问于2011-10-06
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
试试禁用Nagle算法
创建linux后,首先创建登录用户,禁用root
Linux 准备禁用 Microsoft RNDIS 协议的驱动程序
Linux 已准备好禁用微软的 RNDIS 驱动程序,但是……|Linux 中国
Linux VPS主机禁用root账号 保障系统安全
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
云直播
活动推荐
运营活动
广告
关闭
领券