I/O虚拟化可以提高服务器性能和简化硬件要求,而且同时可以在服务器上增加I/O密集型虚拟机的最大数量。 网络连接虚拟化是如何提高服务器工作负载性能的呢?一些底层的技术到底是什么哪? 首先虚拟化是一个软件技术,是安装在工作负载和底层硬件之间的一个抽象层。但是仅靠软件还是不能够确保达到最佳的虚拟化性能。像Intel和AMD这样的芯片制造商,在最近提供的处理器类型上在服务器虚拟化和I/O以及连接功能支持上取得了巨大的进步。

让我们看看一些关键的硬件技术,可以帮助在今后的服务器虚拟化中提高连接性能。 传统的服务器虚拟化是在底层硬件上来抽象模拟操作系统和工作负载软件。但是,服务器虚拟化要怎样着重提高服务器……

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget

官方微博

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

评论

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

姓名 *

电子邮件 *

站点

Save my name, email, and website in this browser for the next time I comment.

I/O虚拟化可以提高服务器性能和简化硬件要求,而且同时可以在服务器上增加I/O密集型虚拟机的最大数量。

网络连接虚拟化是如何提高服务器工作负载性能的呢?一些底层的技术到底是什么哪?

首先虚拟化是一个软件技术,是安装在工作负载和底层硬件之间的一个抽象层。但是仅靠软件还是不能够确保达到最佳的虚拟化性能。像Intel和AMD这样的芯片制造商,在最近提供的处理器类型上在服务器虚拟化和I/O以及连接功能支持上取得了巨大的进步。让我们看看一些关键的硬件技术,可以帮助在今后的服务器虚拟化中提高连接性能。

传统的服务器虚拟化是在底层硬件上来抽象模拟操作系统和工作负载软件。但是,服务器虚拟化要怎样着重提高服务器的I/O性能。由于存储,网络以及虚拟机在服务器间的通信流量汇聚在一起形成瓶颈,为了等待网络通信导致浪费大量的CPU资源—即使有足够可用的CPU和内存资源,也可能会限制服务器承载虚拟机的实际数量。

I/O虚拟化扩展了传统虚拟化的模式,通过从底层网络连接中提取高级网络协议,从处理器中卸载一些网络流量处理任务(使用以太网控制器芯片中的功能)。网络连接虚拟化依赖于单一,高带宽的网络适配器,通过多个虚拟设备来动态分配带宽,虚拟设备比如虚拟网络接口卡(vNICs)或者虚拟机主机总线适配器(vHBAs)。

I/O虚拟化和网络连接虚拟化可以提高服务器性能和简化I/O硬件需求,同时可以在服务器上增加I/O密集型虚拟机的最大数量以及改善网络资源管理。例如,一个繁忙的服务器可能需要多个NIC端口通过多个网卡才能满足本地所有虚拟机的I/O需求。如果换成是高带宽的I/O虚拟化,一个10GigE的网卡或端口就可以满足,这样既节省成本,又节省电力和布线,并相应的减少交换机端口。I/O虚拟化在高密度的刀片系统中是非常强大的,刀片系统中大量的网卡端口可以代替单个虚拟化I/O适配器。

另外,传统的网络组件是依靠离散的物理配置,不仅效率低下,而且还容易出现错误的资源调配。I/O虚拟化和网络连接虚拟化不仅可以提高带宽利用率和更快的带宽资源调配,而且不会出现错误,更重要的是不用手动配置与传统网络设备设置相关联。软件驱动的网络资源调配还可以是动态的—可以动态添加和删除工作负载所需的资源,提供灵活的伸缩性。

像Intel这样的硬件厂商已经开发出了几种帮助I/O和网络连接虚拟化的硬件技术,主要有虚拟机设备队列(VMDq)、SR-IOV和带有QoS特性的Intel DDIO技术等。

服务器虚拟化负载,提高服务器工作负载性能:网络虚拟化相关推荐

  1. 虚拟化技术简介--CPU/内存/IO/网络虚拟化介绍

    1. 概述 本文讨论的虚拟化,是指将一台计算机虚拟为多台逻辑计算机.在一台计算机上同时运行多个逻辑计算机,每个逻辑计算机可运行不同的操作系统,并且应用程序都可以在相互独立的空间内运行而互不影响. 2. ...

  2. 网络虚拟化技术(一): linux网络虚拟化,网络虚拟化技术(一): Linux网络虚拟化...

    网络虚拟化技术(一): Linux网络虚拟化 2018-12-11 01 March 2013 笔者现在在做云计算的网络设计,涉及到上百台服务器与交换机,在实测前必须进行原型测试,但是我只有一个工作用 ...

  3. 网络虚拟化技术(一): Linux网络虚拟化

    转载:https://blog.kghost.info/2013/03/01/linux-network-emulator/ 笔者现在在做云计算的网络设计,涉及到上百台服务器与交换机,在实测前必须进行 ...

  4. 云原生虚拟化:一文读懂网络虚拟化之 tun/tap 网络设备

    2021年12月2日,火山引擎边缘计算节点正式发布,对外提供稳定.高性能.功能丰富的一站式边缘计算云平台服务.网络作为边缘虚机的底层基础设施之一,其重要性也是不言而喻,它承担着虚拟机实例南北向.东西向 ...

  5. X86服务器虚拟化的资源划分和性能优化

    概述:虚拟化是一个广义术语,通常是指计算元件在虚拟的基础上而不是真实的基础上运行,是一个为了简化管理,优化资源的解决方案.服务器虚拟化则是一项用以整合基于x86服务器,来提高资源利用效率和性能的技术. ...

  6. 构建负载均衡服务器之一 负载均衡与集群详解

    一.什么是负载均衡 首先我们先介绍一下什么是负载均衡: 负载平衡(Load balancing)是一种计算机网络技术,用来在多个计算机(计算机集群).网络连接.CPU.磁盘驱动器或其他资源中分配负载, ...

  7. 网络虚拟化技术与NFV

    一.虚拟化技术概述 1.虚拟化技术简介 虚拟化,是指通过虚拟化技术将一台计算机虚拟为多台逻辑计算机.在一台计算机上同时运行多个逻辑计算机,每个逻辑计算机可运行不同的操作系统,并且应用程序都可以在相互独 ...

  8. SDN系统方法 | 8. 网络虚拟化

    第8章 网络虚拟化 如第2章所述,网络虚拟化和本书介绍的其他部分有所不同,这是SDN第一个成功的商业用例.网络虚拟化可以在服务器上实现,通常不需要物理网络中的交换机提供任何帮助.网络虚拟化可以实现为现 ...

  9. 图解几个与Linux网络虚拟化相关的虚拟网卡-VETH/MACVLAN/MACVTAP/IPVLAN

    Linux的网卡驱动中内含了很多"虚拟网卡".早先的文章曾经详细分析过tun,ifb等虚拟网卡,类似的思路,在虚拟化大行其道的趋势下,Linux源码树中不断增加对"网络虚 ...

最新文章

  1. jquery对象PHP转换,jquery对象和DOM对象如何相互转换?
  2. 鸿蒙系统第五批公测,鸿蒙系统即将迎来二轮公测,nova机型增添其中
  3. 深入浅出空间索引:2
  4. SAP Spartacus 4.0 源代码模式下开启 SSR,为什么会从本地去加载 all.css?
  5. mysql grep 提取错误日志_详解grep获取MySQL错误日志信息的方法
  6. php分类程序,PHP无限分类实现程序_PHP教程
  7. python第一行左对齐_关于Python的第一行语句
  8. 穿越回二年级讲CPU工作原理。
  9. 测试计划包括哪些内容?目的和意义是什么?
  10. python人脸比对算法_用Python实现一个简单的——人脸相似度对比
  11. 嵌入式软件设计之设计模式
  12. ANSYS or Abaqus? 一个过来人的工作感悟
  13. 12306服务器无响应,12306网络无法连接502是什么意思
  14. QS排名前70-100的英国大学怎么选?
  15. The Little Schemer 笔记(第一章)
  16. MFC中制作Dll中带对话框资源的动态库
  17. ubuntu忘记密码?怎么办
  18. Ensiko:含有勒索软件功能的Webshell
  19. DirectUI界面编程(零)简介
  20. ESP8266 Blinker RGB三色灯控制

热门文章

  1. 红黑树P103-P117
  2. HDU 6203 ping ping ping (在线倍增lca+DFS序+树状数组)
  3. 天梯22模拟 L3-2 拼题A打卡奖励 (30 分)
  4. 乐学python视频资源_铁乐学python_Day40_进程池
  5. Ubuntu安装Qt教程
  6. laravel 在nginx环境中报错404
  7. yshon对讲机如何调频率_对讲机怎样调频率?
  8. 从0进入智能客服系统
  9. Windows平台三大软件开发工具Delphi、WPF .NET Framework和Electron开发对比综述
  10. 【部署】NIDS之SNORT部署