利用iWARP/RDMA解决以太网高延迟
导读:“iWARP能够带来超低延迟。”据介绍,RDMA,即远程直接内存访问提供了应用程序到应用程序的直接通信能力,这也就意味着,应用将跳过操作系统,实现远程内存应用程序的访问
“以太网交换是存储转发的,这会浪费宝贵的时间。”
“以太网采用TCP/IP,TCP/IP处理太慢。”
“以太网需要经过太多交换机,延迟在毫秒级而我需要微秒级。”
以太网是否能够低延迟服务?,英特尔产品线精力Tom
Stachure表示,以太网并非是天生低延迟的,以太网的延迟来自于多个方面的延迟的“快速积累”,包括应用处理、操作系统开销、网络处理、IO处理、
线路延迟、交换机的端口到端口延迟、线路延迟的积累造成了以太网的高延迟,尤其是当这些延迟会汇聚到最终的总交换机上,汇聚的端口到端口的延迟已经非常明
显。
针对业界对以太网的高延迟看法,Tom
Stachure表示,以太网能够通过很多办法提高延迟,达到低延迟网络的需求,其中,TCP可以针对HPC应用作优化并且可由硬件实现,同时,iWARP作为一种通过以太网做RDMA的解决方案,能够实现同Infiniband同样的RDMA特性,通过RDMA来跳过操作系统;与此同时,当针对延迟做调优之后,万兆以太网能够提供个位微秒级的延迟,并达到2GB
IO带宽,且万兆交换机正在逐步上市。
Tom
Stachure在专题讲座中介绍了英特尔针对高性能计算的万兆以太网产品,并表示这些产品已经或将在一些全球高性能计算TOP500的系统中采用:
英特尔的板载万兆以太网芯片很可能将会冲击包括Emulex、QLogic在内的供应商,此前,根据Dell'Oro集团最新发表的报告,板载万兆以太局域网(LOM)出货量预计在2009年底将超过万兆网卡的出货量
他着重介绍了英特尔的万兆以太网iWARP NetEffect服务器集群适配卡——支持通过以太RDMA。“iWARP能够带来超低延迟。”据介绍,RDMA,即远程直接内存访问提供了应用程序到 应用程序的直接通信能力,这也就意味着,应用将跳过操作系统,实现远程内存应用程序的访问,同时,通过把数据直接放到应用程序的缓存,RDMA有效的降低 了延迟,更关键的是,据Tom介绍,iWARP是通过以太网和TCP/IP做RDMA,能够有效保证现有网络的利用。
在2009年以前,以太网连接是主要限制HPC系统效率的重要原因,因此很多HPC使用更加昂贵的Infiniband,但随着低延迟万兆以太网的技术成熟,未来很可能以太网会扭转这一趋势。
针对iWARP的性能,Tom通过展示资料表示,万兆的iWARP的性能呈现线性增长,可提供和基于Infiniband的超级计算相媲美的性能,而在高性能计算集群中,iWARP通过万兆架构,能够减少网络端口数、连接线、交换机数接近一半。
rhel调时区
利用iWARP/RDMA解决以太网高延迟的更多相关文章
- 利用redis + lua解决抢红包高并发的问题
抢红包的需求分析 抢红包的场景有点像秒杀,但是要比秒杀简单点.因为秒杀通常要和库存相关.而抢红包则可以允许有些红包没有被抢到,因为发红包的人不会有损失,没抢完的钱再退回给发红包的人即可.另外像小米这样 ...
- 如何利用MongoDB实现高性能,高可用的双活应用架构?
投资界有一句至理名言——“不要把鸡蛋放在同一个篮子里”.说的是投资需要分解风险,以免孤注一掷失败之后造成巨大的损失. 转发来自 如何利用MongoDB实现高性能,高可用的双活应用架构?http://d ...
- 当 Redis 发生高延迟时,到底发生了什么
Redis 是一种内存数据库,将数据保存在内存中,读写效率要比传统的将数据保存在磁盘上的数据库要快很多.但是 Redis 也会发生延迟时,这是就需要我们对其产生原因有深刻的了解,以便于快速排查问题,解 ...
- TCP粘包问题的解决方案02——利用readline函数解决粘包问题
主要内容: 1.read,write 与 recv,send函数. recv函数只能用于套接口IO ssize_t recv(int sockfd,void * buff,size_t len,i ...
- [MySQL] 号称永久解决了复制延迟问题的并行复制,MySQL5.7
一.缘由: 某天看到主从复制延时的告警有点频繁,就想着是不是彻底可以解决一下. 一般主从复制,有三个线程参与,都是单线程:Binlog Dump(主) ----->IO Thread (从) - ...
- 利用zxing制作彩色,高容错,支持中文等UTF编码的QR二维码图片
利用zxing制作彩色,高容错,支持中文等UTF编码的QR二维码图片.代码如下 import java.awt.Color;import java.io.File;import java.util.H ...
- 利用JQ实现的,高仿 彩虹岛官网导航栏(学习HTML过程中的小记录)
利用JQ实现的,高仿 彩虹岛官网导航栏(学习HTML过程中的小记录) 作者:王可利(Star·星星) 总结: 今天学习的jQ类库的使用,代码重复的比较多需要完善.严格区分大小写,在 $(" ...
- 利用WebBrowser彻底解决Web打印问题
原文:利用WebBrowser彻底解决Web打印问题 利用WebBrowser彻底解决Web打印问题(包括后台打印) BS架构下的打印大家是怎么解决的呢,我最近作了一个项目正好负责这一块,不仅要求打印 ...
- 利用 mount 指令解决 Read-only file system的问题
利用 mount 指令解决 Read-only file system的问题 在linux系统中创建一个文件提示: /application/report/shiwei # touch test.ct ...
随机推荐
- 关闭pm2
先查找ID pm2 status 然后 pm2 stop id pm2 delete id
- 【Android】冷门常用 ADB
清除应用缓存adb shell pm clear 包名 获取手机中安装的包名,加上部分包名可以做筛选 adb shell pm list package adb shell pm list packa ...
- wikioi 1028 花店橱窗布置 最大权匹配
中文题意不描述. 链接:http://wikioi.com/problem/1028/ 这题一开始很裸的最大权二分匹配.但是原来没有接触过,KM的这个最大权不大会.然后一开始以为用最大费用最大流直接就 ...
- gradle ssh 插件
org.hidetake.ssh Gradle SSH Plugin is a Gradle plugin which provides remote command execution and fi ...
- String类的concat()方法
String类的concat()方法: public class MyClass { public static void main(String[] args) { String str1=&quo ...
- Missing artifact com.sun:tools:jar:1.7解决方案
在配置Java + Robotframework时遇到的问题“Missing artifact com.sun:tools:jar” 1. 先检查一下eclipse或STS中的JDK路径配置是否正确( ...
- generator.xml文件与相关配置插件
一,generator.xml配置信息 1 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE ...
- BZOJ2186: [Sdoi2008]沙拉公主的困惑(求[1,N!]与M!互素的个数)(线性筛)
2186: [Sdoi2008]沙拉公主的困惑 Time Limit: 10 Sec Memory Limit: 259 MBSubmit: 6103 Solved: 2060[Submit][S ...
- java 8 新特性之Stream的排序/分类
Stream简介 Stream是Java8提供的一个新的API,它位于java.util.stream包下.Stream API提供了一种新的方式来对Java集合进行操作,这种操作方式极大的提高了Ja ...
- HDU 4825 字典树
HDU 4825 对于给定的查询(一个整数),求集合中和他异或值最大的值是多少 按位从高位往低位建树,查询时先将查询取反,然后从高位往低位在树上匹配,可以匹配不可以匹配都走同一条边(匹配表示有一个异或 ...