SR-IOV技术允许多台虚拟机同时高效共享单个I/O资源。

SR-IOV是什么?如何在虚拟服务器环境当中进行部署?

SR-IOV(Single-root I/O virtualization,单根I/O虚拟化)实际上是一种实现I/O和连接虚拟化的核心技术,其允许多台虚拟机同时高效共享单个I/O资源。事实上,SR-IOV能够将单个“根设备”(比如以太网控制器)模拟为多个相同“副本”,以满足不同虚拟负载的并发需求。SR-IOV对于虚拟化技术来说十分重要,其已经被作为PCI Express(PCIe)协议的一种扩展机制。

SR-IOV需要首先在网卡上定义一系列物理功能和虚拟功能。网卡的物理功能(PF)定义了设备自身以及SR-IOV能力,这些和所使用的hypervisor类型相关。多个虚拟功能(VF)可以共享本地内存或者网络接口等设备资源。PF和每个VF都会被分配唯一的PCI Express请求者ID(PCIe RID),hypervisor可以使用这个ID来区分不同网络流量并且处理中断请求。采用这种方式,虚拟机流量就可以通过不同的VF来访问底层的根PF了,并且不会对其他VF产生任何影响。虚拟机流量实现了相互隔离,在共享网卡资源的同时不会对其他流量造成影响。网络流量不再需要穿越hypervisor的软件交换机层,能够大大降低I/O系统开销、提升总体性能表现。

部署SR-IOV之前需要首先确保hypervisor支持该项特性(比如Hyper-V和ESXi),并且选择合适的网卡和服务器硬件。服务器BIOS需要支持SR-IOV,网卡需要安装兼容SR-IOV的网络芯片,比如英特尔82599EB dual 10 GigE controller。因此可能需要对老式服务器进行固件升级,以保证其能够满足SR-IOV的所有需求。此外,驱动程序是确保操作系统和网卡实现正常通讯的重要组成部分。Windows Server 2012默认为部分网卡提供了SR-IOV驱动,包括Emulex 10 GigE OneConnect、Broadcom 10 GigE 57712以及 Intel 10 GigE X520 controller,而其他类型的网卡,就需要从厂商那里获取驱动了。

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

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

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

微信公众号

TechTarget

官方微博

TechTarget中国

虚拟服务器部署环境,如何在虚拟服务器环境部署SR-IOV?相关推荐

  1. win10iis服务器如何配置虚拟目录,win10系统iis6部署网站时配置虚拟目录的操作方法...

    win10系统iis6部署网站时配置虚拟目录的操作方法? 很多win10用户在使用电脑的时候,会发现win10系统iis6部署网站时配置虚拟目录的的现象,根据小编的调查并不是所有的朋友都知道win10 ...

  2. win10iis服务器如何配置虚拟目录,win10系统iis6部署网站时配置虚拟目录的解决方法...

    有关win10系统iis6部署网站时配置虚拟目录的操作方法想必大家有所耳闻.但是能够对win10系统iis6部署网站时配置虚拟目录进行实际操作的人却不多.其实解决win10系统iis6部署网站时配置虚 ...

  3. 虚拟服务器部署网站特别慢,虚拟主机的网站为什么时快时慢?

    决定网站的速度有很多因素,我们这里提出主要的四个,具体如下: 1.网络的传输质量 事实上除正常重启外服务器是很少当机的,一年也难得碰上一回.但由于目前国内宽带用户的急剧增长,和不断出现的网络病毒,目前 ...

  4. 虚拟服务器能加内存吗,虚拟服务器可以加内存吗

    虚拟服务器可以加内存吗 内容精选 换一换 不支持直接加载外接硬件设备(如USB设备.银行U key.外接硬盘.加密狗等).不支持带外管理,您的裸金属服务器资源统一由华为云管理和维护.不支持热迁移,服务 ...

  5. 宝塔服务器搞成虚拟主机,宝塔面板怎么配置虚拟主机

    宝塔面板怎么配置虚拟主机?宝塔面板是不能配置虚拟主机的,宝塔面板是一款服务器运维管理面板,如果是云服务器的话可以借助宝塔来管理维护,而虚拟主机不能,其实也不需要. 虚拟主机是从服务器中划分出来,仅带有 ...

  6. 虚拟服务器新建桌面池,VMware vSphere 服务器虚拟化之二十三 桌面虚拟化之建立手动虚拟桌面池...

    VMware vSphere 服务器虚拟化之二十三 桌面虚拟化之建立手动虚拟桌面池浏览器 VMware View手动池能够将物理计算机.不受vCenter管理的虚拟机创建一个桌面池.缓存 说明: 环境 ...

  7. 路由器设置虚拟服务器王者人生,路由器设置虚拟服务器王者人生

    路由器设置虚拟服务器王者人生 内容精选 换一换 Atlas 200 DK开发者板支持通过USB端口或者网线与Ubuntu服务器进行连接,连接示例图如图1所示.Atlas 200 DK连接Ubuntu服 ...

  8. 云服务器ecs是vps还是虚拟主机,云服务器ecs是vps还是虚拟主机

    云服务器ecs是vps还是虚拟主机 内容精选 换一换 云服务器创建后区域固定,不能将云服务器转移到另一个区域,也不能将云服务器转移到另一个帐号.您可以通过镜像迁移方式实现云服务器的跨帐号跨区域迁移.服 ...

  9. 虚拟服务器怎么连uk,rustUKn建造服务器指令

    rustUKn建造服务器指令 内容精选 换一换 ����BoostKit ARMԭ��ʹ���׼������嵥��Ϊ�û��ṩ���������Խ��ܺ�Լ����Ϣ�� 部署提供可视化.一键式部署服 ...

  10. 服务器怎样创建多台虚拟主机,服务器是如何实现多台虚拟主机

    服务器是如何实现多台虚拟主机 内容精选 换一换 弹性云服务器(Elastic Cloud Server)是一种可随时自动获取.计算能力可弹性伸缩的云服务器,可帮助您打造可靠.安全.灵活.高效的应用环境 ...

最新文章

  1. 团队开发项目--校园知网 nabcd 需求分析
  2. PHP盈亏问题,小升初数学必考经典应用题—盈亏问题!(附经典例题分析)
  3. boost::split()的使用方式
  4. php imagick手册,PHP中使用Imagick实现各种图片效果实例
  5. 解决:Error response from daemon: manifest for xxx:latest not found: manifest unknown...
  6. redis 分布式锁的 5个坑,真是又大又深
  7. phpcmsV9 关于phpcms根目录下ico图标,改了没效果的解决办法?
  8. Kotlin——初级篇(一):最详细的环境搭建
  9. 利用定时器中断方式控制led灯的闪烁速度_实验四 LED点阵
  10. strong,weak, retain, assign的区别@property的参数
  11. 百度文库需要使用下载券的文档怎么下载
  12. 千呼万唤始出来:JUC灵魂AQS终于来了
  13. BIOS 虚拟化技术
  14. 什么是php数组,PHP数组是什么?
  15. 第一课:两种方法教你如何注册小程序账号
  16. SpringSecurity系列——会话管理,CSRFday8-1(源于官网5.7.2版本)
  17. json rpgmv 加密_RPGMakerMV探秘01-文件结构
  18. try、catch、finally 用法总结
  19. 从 .NET 开发人员的角度理解 Excel 对象模型
  20. SaaS独角兽成长秘籍:40%法则+7步走战略

热门文章

  1. Samtec科普 | 用于手术设备的连接器
  2. Winform嵌入Web网页-CefSharp组件
  3. es之suggest
  4. SAP、Oracle客户及实施商名单
  5. 【网络基础】TCP/IP协议详解
  6. 网件r8000刷openwrt官方固件_关于路由器的问题,请问NETGEAR R8000 有openwrt可刷吗
  7. 网络爬虫的Robots协议
  8. bilibili2018拜年祭彩蛋解密WP
  9. 计算机的词块英语,考前说 | 例谈英语写作的关键(附常见词块32组)
  10. 异常类练习——设计自己的异常类表示对负数求平方根的错误;