摘要: I/O Operations and Activities 使用SR-IOV 的根本原因就是使得虚拟机中的一个驱动可以直接访问PCI进行I/O操作,并能够在虚拟机之间共享设备。Intel VF 驱动了解自己运行在一个虚拟化的环境中拥有优先的PCI资源。 可用的资源包括基本的接收和发送以太网包的能力,Intel VF 还提供了额外的硬件包括: ·状态信息: ·链路速度 ·链路状态 ·复用模式 ·统计数据包括: ·收到的包计数 ·发送的包计数 ·收到的八位组计数 ·发送的八位组计数 ·收到的多播包计 阅读全文
posted @ 2012-08-23 21:33 KingsLanding 阅读(6934) 评论(0) 推荐(0) 编辑
摘要: Physical Function Driver: PF 驱动是一个专门管理SR-IOV设备全局功能驱动,而且还要配置相关共享资源。PF 驱动 随着Hypervisor 的不同而不同,一般需要具有比普通虚拟机更高的权限才能对其进行操作。PF驱动包含了所有传统驱动的功能,使得Hypervisor能够访问设备I/O资源。也可以通过调用PF驱动执行相关操作从而影响整个设备。PF驱动必须在VF驱动之前加载,而且需要等VF驱动卸载之后才能卸载。 Intel SR-IOV 驱动包含了所有 Intel 以太网卡的功能,并且还有下面使用SR-IOV时拥有的特殊功能: ·给每个VF生成一个MAC .. 阅读全文
posted @ 2012-08-23 21:25 KingsLanding 阅读(6059) 评论(0) 推荐(0) 编辑
摘要: SR-IOV Overview:当在主机接口之后使用普通共享设备时,本地共享设备会为每个接口提供单独的内存空间,工作队列,中断和命令处理。这些共享资源也需要被管理,它们会向Hypervisor中可信分区提供一系列用于管理自己的寄存器。当拥有独立的工作队列和命令处理机制后,这些设备就可以同时从多种资源接受命令,并将这些命令智能的融合在一起,在传递给下一级结构之前。虚拟化软件不用再对I/O请求进行复用,这减少了软件的压力。本地共享设备能够通过很多方式实现,可以按照标准实现也可以使用其他专门的实现方式。因为大多数这些设备都是通过PCI 访问的,PCI-SIG 决定定义一种实现标准用语创建和管理本地共 阅读全文
posted @ 2012-08-23 21:13 KingsLanding 阅读(7845) 评论(0) 推荐(0) 编辑