为InfiniBand而哭泣
InfiniBand就是当中之中的一个。尽管它有陨落之势,我依旧要为它鼓掌。
假设说以太网旨在将主机联系在一起,那么InfiniBand的初衷就是将其肢解,这样的基因的不同,注定它们将展开一场大战。当然这是后话。
server强大了,可是PCI总线太慢了。且其并行化设计根本不适合快速环境,正确的做法是串行化,同一时候提高时钟频率,由于并行化根本就经不起时钟频率的提高,会撞车的。InfiniBand旨在将总线拉到机箱外部。提供一条快速的串行传输通路,它之所以能够成功,是由于它将端到端的复杂性分离了出来。不再由总线本身来决定。这个思路是对的。正如以太网从CSMA/CD的广播网络到交换式以太网的演进是一样的。
控制逻辑从链路本身迁移到了链路的两端。于是hub出来了。对于没有控制器的hub来讲,正如当中文名字所说。它就是一个集线器。然后桥的概念随后引出,以太网网桥后来就成了交换机,到此为止,InfiniBand也在走一致的路线,它或许领悟到了并行传输与高频时钟不能兼得。于是採用高频时钟加串行的方式,且正如交换以太网一样,由总线拓扑改为了点对点拓扑,採用消息路由的方式。这真的就跟以太帧一样。
假设InfiniBand朝着这个路继续走下去,不光代替了PCI。PCI-X,并且还非常可能和以太网一决高下,以太网自出世就没有败过,都是靠成本KO对手,尽管这方面InfiniBand差一点,但它有足够的时间改进。
起初以太网不也走过昂贵的同轴时代吗?
InfiniBand和以太网的架构真的太像了,然而有一点不同,那就是InfiniBand是扁平的。而以太网是网络协议栈的一部分,它能够和IP进行接口,这也是其本职。而InfiniBand也是忠于自己的本职,它仅仅是想把外设拉到机箱外。形成一个快速的可随意扩展的server总线新架构。你要想提高总线带宽或者添加一个新设备。非常easy,仅仅须要加一根线缆就可以!
这可成了InfiniBand的杀手锏。由于它能够在机箱外部。这样的物理分离使得InfiniBand交换机成了一个独立的设备,而不再像PCI控制器那样属于主板。总之,一切都非常完美。
事情到这里,再往下说就有点心酸了...
成本问题,加上互联网泡沫破灭导致的投资锐减。InfiniBand本身的问题让其非常多拥护者甚至发起人纷纷离开,父母和爱人都离开了,InfiniBand显得身单力薄...然而这不是它的结局。此时PCI-Express,即PCIE出现了,差点儿就是InfiniBand的翻版,其主要发力点依旧是机箱内部,当然也能够有延展到箱外的传输介质标准。这让InfiniBand全然成了一个殉道者。
就像基督之于基督教一样。
后来直到现在,InfiniBand的思想被非常多新技术吸取了。比方使用TCP/IP来进行远程内存訪问,即RDMA,当然它的协议栈是固化在专用硬件上的。现在。单独的server机箱已经显得非常拥挤不堪了,超猛server搞虚拟化的还有一面就是多个server当一台用,而InfiniBand的思想在当时那个年代,过于早熟了...
为InfiniBand而流泪。可是且慢,它还没有全然消失。或许能等到它升华蜕变的那一天,这是值得期待的。
为InfiniBand而哭泣的更多相关文章
- InfiniBand
Mellanox InfiniBand卡线缆性能延迟性测试程序源码,C源码实现操作mysql库,实现简单的增删改查,代码当前用的是增插入20000条数据 具体见源码 #include <mysq ...
- InfiniBand技术简介
InfiniBand技术简介 转载请在文首保留原文出处:EMC中文支持论坛https://community.emc.com/go/chinese 介绍 随着CPU和通讯处理速度的 ...
- infiniband学习总结
一.什么是infiniband InfiniBand架构是一种支持多并发链接的“转换线缆”技术,它是新一代服务器硬件平台的I/O标准.由于它具有高带宽.低延时. 高可扩展性的特点,它非常适用于服务器与 ...
- Infiniband 网络性能测试
1.带宽测试 在server端执行 [ibtests]# ib_send_bw -a -c UD -d mlx4_0 -i 1 ---------------------------------- ...
- 关于InfiniBand几个基本知识点解释
文章出处: https://blog.csdn.net/BtB5e6Nsu1g511Eg5XEg/article/details/83629279 公众号 https://blog.csdn.net/ ...
- IP概念盛行的背后:资本在狂欢,电影想哭泣 IP,英文“Intellectual Property”的缩写,直译为“知识产权”。它的存在方式很多元,可以是一个故事,也可以是某一个形象,运营成功的IP可以在漫画、小说、电影、玩具、手游等不同的媒介形式中转换。
IP概念盛行的背后:资本在狂欢,电影想哭泣 IP容易拉投资.谈合作,甚至还能简化宣发途径,越来越多的人涌入了电影这个产业,争抢IP成为他们进入行业的最快捷的方法.IP盛行暴露出的另一个问题是国产电影原 ...
- centos infiniband网卡安装配置
硬件:Mellanox InfiniBand,主要包括 HCA(主机通道适配器)和交换机两部分 软件:CentOS 6.4 MLNX_OFED_LINUX-2.1-1.0.0-rhel6.4-x86_ ...
- [转帖]InfiniBand技术和协议架构分析
InfiniBand技术和协议架构分析 2017年06月06日 20:54:16 Hardy晗狄 阅读数:15207 标签: 云计算存储Infiniband 更多 个人分类: 存储云计算 版权声明 ...
- [转帖] InfiniBand主流厂商和产品分析
https://blog.csdn.net/swingwang/article/details/72935461 InfiniBand主流厂商和产品分析 2017年06月08日 22:03:46 Ha ...
随机推荐
- docker从零开始 存储(一)存储概述
管理Docker中的数据 默认情况下,在容器内创建的所有文件都存储在可写容器层中.这意味着: 当该容器不再运行时,数据不会持久存在,如果另一个进程需要,则可能很难从容器中获取数据. 容器的可写层紧密耦 ...
- 360开源的pika
http://www.360doc.com/content/16/0531/14/13247663_563808424.shtml https://github.com/Qihoo360/pika/b ...
- docker1.13新功能上要关注的点
如果要作单点端口映射,则需要结合constraint和label来定位具体的proxy机器吧. 如果不用这种模式,,ingress确实又太浪费集群端口了.. 纠结,,看看如何和compose v3作很 ...
- docker 与 yarn
有时我们的项目是使用yarn去发布的,当需要使用docker发布这个项目时,安装yarn是必须的,但是平时使用的npm install -g yarn此时却不可用 从网站上找到解决的方法 地址:htt ...
- HDU 1856 More is better (并查集)
题意: 给你两个数代表这两个人是朋友,朋友的朋友还是朋友~~,问这些人组成的集合里面人最多的是多少... 思路: 属于并查集了,我用的是带路径压缩的,一个集合里面所有元素(除了根节点)的父节点都是根节 ...
- 利用PyPDF2删除PDF文件首页
前话:有个朋友让我给他编辑他们公司的PDF文件,签名的日期时间不对,需要进(nong)行(xu)优(zuo)化(jia).而我手上只有两个管理pdf的软件,一个福晰阅读器,还有一个福晰编辑器.但是阅读 ...
- POJ2032 Building a Space Station(Kruskal)(并查集)
Building a Space Station Time Limit: 1000MS Memory Limit: 30000K Total Submissions: 7469 Accepte ...
- 7、Django实战第7天:用form实现登录
Django提供了form对表单进行验证,比如今天要完成的限定登录的时候用户名和密码不能为空,通过这个操作,数据进入到数据库查询之前,我们就可以过滤很多错误,避免不必要的查询. 在users目录下新建 ...
- ASP.NET Core 2.2 基础知识(十七) SignalR 一个极其简陋的聊天室
这是一个极其简陋的聊天室! 这个例子只是在官方的例子上加了 Group 的用法而已,主要是官方给的 Group 的例子就两行代码,看不出效果. 第一步:修改 chat.js "use str ...
- [Hackerrank]时间转换Time Conversion
题目链接 大致要求是说给定一个十二小时制的时间,给出它的二十四小时制的形式. 输入格式:hh:mm:ssAM 或者 hh:mm:ssPM,其中01≤hh≤12,00≤mm,ss≤59 思路 判断字符串 ...