腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
ZFS ARC缓存和
Linux
缓冲区
缓存争用(Ubuntu 16.04)
、
、
最后,
Linux
缓冲区
缓存被填满,并开始导致ZFS缓存收缩,直到
大小
达到32 MB。一旦发生这种情况,吞吐量将下降到大约60 MB/秒。由于
Linux
缓冲区
缓存,ARC从未超过128 GB,但是整个数据传输的性能保持在650 MB/秒的吞吐量水平。理想情况下,我希望能够同时禁用
Linux
缓冲区
缓存,并让ZFS ARC缓存介于0到256 GB之间,将剩余的内存留给应用程序工作负载。如果能够给予ZFS ARC缓存比
Linux
缓冲
浏览 0
提问于2017-06-22
得票数 8
1
回答
如何在windows 7中
设置
maxumim UDP
缓冲区
大小
、
、
、
在windows7和
linux
之间运行iperf工具客户机/服务器。在
Linux
缓冲区
大小
设置
为最大时,使用cmd "sysctl -w net.core.rmem_max=8388608"(rmem/wmem),并试图成功地推送1Gb数据。如何在windows机器中增加或
设置
最大UDP
缓冲区
大小
?需要添加哪些注册表项/值?
浏览 5
提问于2016-11-11
得票数 1
2
回答
读取Windows
缓冲区
大小
、
、
、
、
我发现很难找到如何通过命令提示符检查Windows中的UDP
缓冲区
大小
。我正在寻找类似于
linux
命令"sysctl net.core.rmem_max“的东西。我不需要
设置
UDP
缓冲区
大小
,我只需要检查它,以便在UDP
缓冲区
小于我建议的
大小
时抛出警告。到目前为止,我所看到的每一个地方都指向通过Windows注册表
设置
缓冲区
大小
。有人知道通过命令提示符或C++检查
缓冲区
<
浏览 3
提问于2020-08-03
得票数 1
回答已采纳
1
回答
对于默认的unix套接字
缓冲区
大小
,
Linux
可以使用哪些值?
、
Linux
记录tcp的默认
缓冲区
大小
,但不记录AF_UNIX (“本地”)套接字的
缓冲区
大小
。可以在运行时读取(或写入)该值。cat /proc/sys/net/core/[rw]mem_default 这个值是否总是在不同的
Linux
内核中
设置
相同的值,或者是否存在可能的值范围?
浏览 0
提问于2018-02-15
得票数 11
回答已采纳
1
回答
如何动态了解TCP
缓冲区
大小
、
我使用SO_SNDBUF和SO_RECVBUF
设置
TCP
缓冲区
大小
,还可以使用getsockopt()检查其分配的
缓冲区
大小
。但我想知道如何获得可用的
缓冲区
大小
,这样如果
缓冲区
大小
超过了,我可以使用一些action.Any实用程序或api将同样有用。我的问题是专门针对windows.Though的,任何了解
linux
的人,知道这一点对我来说都是很有用的。
浏览 1
提问于2011-08-30
得票数 1
2
回答
node.js中的TCP接收和发送
缓冲区
大小
在过去的4个月里,我一直在使用node.js,现在我想增加tcp接收和发送
缓冲区
的
大小
。 有没有办法改变/
设置
node.js io的tcp发送和接收
缓冲区
大小
?
浏览 6
提问于2013-07-01
得票数 0
回答已采纳
2
回答
如果由于
缓冲区
已满错误导致发送失败,是否可以增加套接字发送
缓冲区
大小
如果TCP套接字
设置
为非阻塞模式,并且最初
设置
了套接字发送
缓冲区
,则在循环中使用发送来发送所有数据。如果由于EAGAIN错误导致发送失败,是否可以增加发送套接字
缓冲区
?我使用的是
Linux
操作系统。我想知道是否允许调整sendbuffer
大小
。在tcp 上,“在各个连接上,必须在listen(2)或connect(2)调用之前
设置
套接字
缓冲区
大小
,才能使其生效。”这就是为什么这个问题出现了。
浏览 4
提问于2012-10-05
得票数 2
回答已采纳
3
回答
如何更改dmesg的
大小
?[
linux
2.4]
如何增加dmesg的
大小
? 提前感谢您的帮助!
浏览 4
提问于2011-06-23
得票数 4
回答已采纳
1
回答
为什么winsock没有64位API?
、
、
、
、
Winsock API中的send()和sendto()等调用使用原语int来指定其
缓冲区
参数的
大小
。这显然对可以发送的最大
缓冲区
大小
设置
了32位的限制。在
Linux
上,类似的调用使用size_t类型来定义
大小
。
浏览 3
提问于2020-03-30
得票数 3
3
回答
套接字接收队列中有多少个数据包或字节?
、
、
使用SO_RCVBUF调用getsockopt将返回套接字接收
缓冲区
的分配
大小
。我问这个问题的原因只是为了测试和调试。我正在尝试验证我对setsocktop(SO_RCVBUF)的调用是否
设置
了足够的
大小
。了解接收
缓冲区
是否接近达到其限制将验证是否
设置
了
浏览 3
提问于2013-05-08
得票数 5
回答已采纳
2
回答
做完一组后的getsockopt SO_RECVBUF显示的值是
linux
中值的两倍?
、
、
、
当使用SO_RECVBUF调用setsockopt,然后转过来并使用SO_RECVBUF调用getsockopt时,它似乎在告诉我,它将
缓冲区
大小
设置
为我要求
设置
的
缓冲区
大小
的两倍。有关守则: setting it as 2222只有在
linux
中,在其他操作系统上,它似乎报告为我
设置
的值。
浏览 0
提问于2014-01-15
得票数 4
回答已采纳
1
回答
设置
接受套接字的
缓冲区
大小
、
、
在
Linux
下
设置
accept()d套接字的
缓冲区
(即SO_RCVBUF、SO_SNDBUF)
大小
的正确方法是什么?显而易见的答案是在新创建的套接字上调用setsockopt(),但是tcp手册页声明: 在单个连接上,必须在侦听(2)或连接(2)调用之前
设置
套接字
缓冲区
大小
,才能使其生效。这是有意义的,因为
缓冲区
可能是在创建时分配的,为此,我必须通过
设置
侦听套接字的
缓冲区
大小
来依赖它的继承语义,除
浏览 2
提问于2016-09-29
得票数 3
回答已采纳
2
回答
Linux
UDP接收
缓冲区
的最大
大小
、
、
、
、
Linux
UDP接收
缓冲区
的最大
大小
是多少?我认为它只受可用RAM的限制,但当我
设置
echo 5000000000 > /proc/sys/net/core/rmem_maxgen_udp:listen(Port, [{recbuf, 4000000000}])# netstat -u6anp | gr
浏览 4
提问于2013-05-09
得票数 12
回答已采纳
1
回答
最小256个字节的SO_RCVBUF不允许持有数据包吗?
、
man mount对于默认的unix套接字
缓冲区
大小
,
Linux<
浏览 0
提问于2018-02-16
得票数 2
回答已采纳
1
回答
套接字UDP recvfrom不能处理大的数据包,即使在
LINUX
上给定的
缓冲区
足够
、
我正在调用一个有效地址的recvfrom api,其中我试图读取
大小
为9600字节的数据,我提供的
缓冲区
大小
为12KB,我甚至没有收到select read事件。即使严格推荐的MTU
大小
是1.5KB,我也能够发送和接收4KB的数据包。请帮帮忙。是否有必须
设置
的套接字选项才能读取大
缓冲区
?
浏览 5
提问于2012-07-06
得票数 1
1
回答
在send()块之前,在tcp上可以发送多少字节而不需要接收()-取决于
缓冲区
大小
?
、
、
、
以前,我在KB范围内
设置
发送和接收
缓冲区
大小
。Windows10上的getsockopt).send() :send()始终只在(2 x发送
缓冲区
+接收
缓冲区
)字节之后才会阻塞。Raspberry Debian /
Linux
11上的:
设置
缓冲区
捕获(使用setsockopt)导致两次<code>E29<
浏览 4
提问于2022-03-19
得票数 0
1
回答
如何增加块的
大小
?
、
、
、
、
一个是iOS设备的TCP,它是用XCode开发的,另一个是
Linux
的TCP,它是在Lazarus开发的,使用Indy 10作为网络框架。当从iOS客户机向
Linux
服务器发送数据时,传输速度非常好,每秒可达20 MB,但从iOS服务器向iOS客户端发送数据时,每秒只能获得100 MB的传输速度。
浏览 0
提问于2015-10-07
得票数 1
回答已采纳
1
回答
提高IP连接速度
、
、
、
虽然从我的服务器上为几个
linux
发行版提供的服务非常好,平均只有12-15个MiB/s,增加了大约22个MiB/s,但大多数其他服务都非常缓慢。
浏览 0
提问于2017-01-06
得票数 1
2
回答
Linux
串口读取-我可以更改输入
缓冲区
的
大小
吗?
、
、
我正在Ubuntu
Linux
上用C++编写一个应用程序,以便从串口读取数据。我猜测这是在某个地方
设置
的
缓冲区
大小
,当
缓冲区
已满时,select会向用户返回通知。作为一名开发人员,我是
Linux
的新手(但不是C++的新手),我曾尝试研究(但没有成功)是否有可能改变
缓冲区
的
大小
,或者我的假设是否属实。在我的应用程序中,定时是非常关键的,只要读
缓冲区
上有新的字节,我就需要得到提醒。如果不深入研究内核代码,这是可能的吗?
浏览 30
提问于2012-05-30
得票数 10
回答已采纳
2
回答
Linux
套接字
缓冲区
是如何溢出的?
、
、
、
我有一个Java阅读器应用程序,它从
Linux
64位平台(2.6.18)上的多播套接字读取数据。插槽
大小
已
设置
为2 MB。当读取器不能足够快地读取时,套接字“溢出”,即从
缓冲区
丢弃数据包。我想知道的是
Linux
内核是如何从套接字
缓冲区
中丢弃数据包的。我假设套接字
缓冲区
本身是一个FIFO
缓冲区
。但是,如果它是满的,会发生什么呢?下一个数据包是否会被丢弃(
缓冲区
内容不变)?或者,新的数据包将替换
缓冲区
中的旧数据包?如果
浏览 3
提问于2010-07-09
得票数 14
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Pycharm如何设置字体大小?
设置纸张大小和方向
微信字体大小怎么设置?
Libc Realpath缓冲区下溢漏洞,可导致Linux本地提权
教你设置Word文本框大小
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券