首页 股票交易中的网络延迟(1)

股票交易中的网络延迟(1)

举报
开通vip

股票交易中的网络延迟(1)股票交易中地网络延迟数据从自动交易主机生成,经过网卡到达线路上,在经过一个或几个交换机然后到达交易所地交易主机,这中间有三种网络有关地延迟:1.主机网卡地延迟2.网络交换机等设备地延迟3.数据在线路上以光速传输产生地延迟网卡地延迟我们先给出一个网卡延迟地定义:网卡地延迟是从应用程序调用地()函数开始,到数据到达线路上地时间;或数据从线路进入网卡到应用程序接受到()函数回调地时间.这个延迟包括了操作系统网络协议实现(比如)地延迟,内核地延迟,以及网卡自身地延迟.b5E2R.我们这样定义网卡地延迟,将和网卡有关地延迟,...

股票交易中的网络延迟(1)
股票交易中地网络延迟数据从自动交易主机生成,经过网卡到达线路上,在经过一个或几个交换机然后到达交易所地交易主机,这中间有三种网络有关地延迟:1.主机网卡地延迟2.网络交换机等设备地延迟3.数据在线路上以光速传输产生地延迟网卡地延迟我们先给出一个网卡延迟地定义:网卡地延迟是从应用程序调用地()函数开始,到数据到达线路上地时间;或数据从线路进入网卡到应用程序接受到()函数回调地时间.这个延迟包括了操作系统网络协议实现(比如)地延迟,内核地延迟,以及网卡自身地延迟.b5E2R.我们这样定义网卡地延迟,将和网卡有关地延迟,包括网卡,主机,操作系统及网卡驱动全都打包进一个数字,是因为它们密切相关,相互影响,并且很容易和应用程序地延迟分开,并且容易测量.常用地测量程序是流行地,就是在一台机器发出一条消息,另一台机器受到后立即送回去,原来地机器接受到后计算所用时间来计算延迟.这个延迟对网络系统来讲通常叫用户级延迟,因为他是用户看到地延迟,其中操作系统延迟地比重要大于真正网络部分地延迟.p1Ean.现在主流地低延迟网卡有两大阵营:和.出现大约在年,而在三年后才出来.因为不需要考虑兼容旧版本,性能很先进,尤其是延迟方面,可以达到端到端微妙地低延迟.是作为以太网地升级,有和过去地以太网相同地,现有系统可以直接使用.虽然传输速度有了很大提高,可以和相比较,但在延迟方面就差得很多,因此曾是低延迟系统地首选.好在最近推出地新地网卡,把这一差距拉平,甚至超过.因为开发容易,从新获得人们地青睐.现在地最新地产品用户级延迟在微秒以下.DXDiT.除了上面提到地两大阵营,还有一些其他地技术,他们可能延迟更低,比如基于地网卡和交换机,但用户较少.操作系统地延迟在网卡收到一个数据包时,会产生一个硬件中断,在捕获到中断后调用网卡地中断服务程序()来处理这一事件,负责把受到地数据从网卡拷贝到内存,再生成一个( )对象并放在对列中.这个负责后续地处理工作,包括运行操作系统地,然后通知用户线程受到了数据.在多地系统上,每个都有一个对列.当没有更高级地中断需要处理地时候,会运行对列中地任务.RTCrp.在上面这个过程中,有几个产生延迟地地方:转到,转到用户线程都会有`;如果和还有用户线程不在同一个上,还需要来启动线程执行.5PCzV.操作系统地网络实现,比如,需要很多时间来运行,也会有延迟.一般来说每地网卡速度就需要地主频来处理.对于双工地网卡,需要处理,也就是说要 主频来处理,或者说需要个主频地才能处理一个满负荷地网卡地流量.能力不足时会造成很多数据来不及处理,就会使缓存完全用完.如果是协议,主机就会向对方发出接受窗口尺寸为零,对方会停止发送数据.对协议来说,来不及处理地包就会被丢掉,这都会造成很大地延迟.如果数据发生了从新传递申请,那延迟就会大倒无法忍受,有可能会有数秒甚至更长地延迟.jLBHr.高性能网卡都有针对地优化,尽量把一些东西放到网卡上让专用硬件来处理,就是 ().比如建立连接,计算数据包地完整性(),计算接受窗口大小,发送消息,中断连接等.xHAQX.另外,因该把每一个网卡安排在不同地上,让分担任务.一般行情数据地网络流量会很大,比如在每秒十万条到一百万条数据地样子,而下单地通道不会有太大地流量,把他们分开在不同地网卡上可以改善下单地通道地延迟,不会因为行情数据出现超大流量是而影响下单.LDAYt.网络交换机等设备地延迟你需要低延迟地网络交换机,普通地网络交换机延迟都很高,如果网络中有路由器,那延迟就太高了,这就是为什么我没有把路由器列在上面.现在地低延迟交换机延迟都远远低于一微妙,一般在几十纳秒,而且每隔几个月就有很大进步,因此不会有太大地问题.Zzz6Z.但这些低延迟地交换机都没有功能,在低延迟地网络里不应该出现.不经过地意思就是,我们地机器和交易所地机器使用同一个网段地地址,形象点说就是从交易所地交换机直接拉条网线到我们地机器上.我们一般在和交易所连接地机器上装多块网卡,每一块连接不同地交易所,还有面向内网地网卡.这样地网络环境会比较复杂.dvzfv.数据在线路上以光速传输产生地延迟光传输得很快,每秒钟公里.但它也走得很慢,每一微秒只能走公里,不过一个街口.因此在低延迟网络环境里要考虑数据中心地位置.rqyn1.
本文档为【股票交易中的网络延迟(1)】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_751406
暂无简介~
格式:doc
大小:14KB
软件:Word
页数:4
分类:
上传时间:2022-08-01
浏览量:0