RTT(往返时间)和RPC

原创 2017年01月03日 09:57:32
RTT(Round-Trip Time)往返时间在计算机网络中它是一个重要的性能指标。表示从发送端发送数据开始,到发送端收到来自接收端的确认(接收端收到数据后便立即发送确认,不包含数据传输时间)总共经历的时间。


RTT由三个部分决定:链路的传播时间末端系统的处理时间路由器的缓存中的排队和处理时间。其中前两个部分的值作为一个TCP连接相对固定,路由器的缓存中的排队和处理时间会随着整个网络拥塞程度的变化而变化。所以RTT的变化在一定程度上反映了网络拥塞程度的变化。简单来说就是发送方从发送数据开始,到收到来自接受方的确认信息所经历的时间。


该值在RPC中是一个重要的指标。若RTT为1毫秒的时间,这意味着在1秒时间内只能完成1000次RPC往返响应。在HBase中每一次Put操作就是一次RPC,若用户可以把多次修改的数据批量提交给服务器就可以减少RPC次数,性能会有相应提升。HBase中就提出了写缓冲区的概念。先将Put实例保存在客户端进程中,达到某些条件或者显示调用刷新方法时,批量提交给服务端


版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

网络时延RTT介绍

1、传输的介质,比如是光纤传输还是无线传输,一般光纤传输时延较小9L)m,~2Y3M4X%g7Y:U 2、传输的距离,比如近距离传输时延较小,但是通过卫星传输则时延就大 3、传输的质量,传输误码较...

TCP速率与窗口,带宽,RTT之间的关系

转自:http://blog.csdn.net/bad_sheep/article/details/6158676 以下部分内容是自己的理解,可能会有差错,如有发现,欢迎指正。 ...

计算机网络中往返时延RTT概念学习

1.RTT        RTT(Round-Trip Time),往返时延。在计算机网络中它是一个重要的性能指标,表示从发送端发送数据开始,到发送端收到来自接收端的确认(接收端收到数据后便立即发送...

TCP-IP详解: RTT和RTO的计算方法

对于segment的重传,重传的时间RTO设定是非常重要的,如果设置太短,可能会导致并没有丢包而重传,如果设置太长了,可能因为等待ACK而浪费掉很多时间,牺牲传输的效率。从思想上来讲,其实我们还是希望...

思科的网络安全技术

思科的网络安全技术   ---- 网络的稳定和速率是满足客户需求,保证客户利益、赢得客户满意,从而提高互连网公司竞争力的关键所在,因此网络安全是不可欠缺的重要考虑因素。应用的安全性同样可体现在应用...

TCP Timestamp选项

Description         Protocol suite: TCP/IP.         Protocol type: Transport l...

ZooKeeper学习之配置【3】网络配置

下面这些配置对client与server之间的连接和超时时间进行了限制。   globalOutstandingLimit 这个配置指定了等待处理的最大请求数量的限制(zookeeper.glo...

TCP校验和的原理和实现

TCP校验和是一个端到端的校验和,由发送端计算,然后由接收端验证。其目的是为了发现TCP首部和数据在发送端到 接收端之间发生的任何改动。如果接收方检测到校验和有差错,则TCP段会被悄悄丢弃。 TCP校...

vc++MCF/C++/C中怎样让应用程序获得或以管理员权限运行 ,ShellExecuteEX编程 --- 获取管理员权限

ShellExecuteEX编程 --- 获取管理员权限:http://blog.csdn.net/jhui163/article/details/5873027 怎样让你的应用程序获得管理员权限:...

VC对话框程序如何使用chtmlview

微软的MFC在Visual Studio 6.0中提供了一个新类CHtmlView,利用这个类,我们可以实现在基于文档视图结构的程序中显示HTML文件。 但是它是否可以用来在对话框中实现这一功能呢?我...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)