Tag: Gbps

Unix Like, 操作系统

千兆公网带宽的TCP sendbuffer与receivebuffer调整

不知道有多少人留意过,使用千兆公网带宽传输数据时,只要距离稍微远点,就无法跑满千兆。对于这种情况,可能第一反应是“线路繁忙,公网带宽不足,跑不满很正常”。不过如果你有在不同地区的多台千兆设备间传数据的经历的话,你大概会发现,最大传输速度跟延迟成负相关。 首先丢出个公式:

TCP有ARQ机制,已发出的数据要收到ACK后才能丢弃。因为至少要等一个RTT才能收到ACK,所以sendbuffer要至少能存放一个RTT内能发出的数据量。另外,TCP的拥塞控制也会根据接收方的receivebuffer大小限制数据的发出速率。因此,如果想达到 […]

Read more
未分类, 计算机硬件

Mbps≠MB/s

前几个星期,在学校无聊,抓起手机,看起了微博来,突然看到一个人的评论: 看了内容之后,我马上忍不住喷了…… 为啥喷呢?开始说明原因之前,先来给大家介绍下数据的计量单位的换算关系吧: 8Bit=1Byte 1024Bit=1Kbit=128Byte 1024Kbit=1Mbit=128KByte 1024Mbit=1Gbit=128MByte 以此类推…… Bit和Byte之间的比值是8比1。 至于微博中所提到的Gbps、Mbps的意思就是Gbit/s,指的是带宽。 也就说,微博中所说的1Gbps(1Gbit/s)带宽,根据Bit和Byte的8比1的关系,理论上的最大传输速度是1Gbps(Gbi […]

Read more 9 Comments