虚拟化
dolphin98629
这个作者很懒,什么都没留下…
展开
-
SR-IOV 简介
SR-IOV 技术是一种基于硬件的虚拟化解决方案,可提高性能和可伸缩性。SR-IOV 标准允许在虚拟机之间高效共享 PCIe(Peripheral Component Interconnect Express,快速外设组件互连)设备,并且它是在硬件中实现的,可以获得能够与本机性能媲美的 I/O 性能。SR-IOV 规范定义了新的标准,根据该标准,创建的新设备可允许将虚拟机直接连接到 I/O 设备。转载 2015-04-30 14:48:04 · 3062 阅读 · 0 评论 -
英特尔SR-IOV实现PCI硬件资源共享
引言随着虚拟化服务器部署的不断增加,虚拟化技术继续着在特别是I/O性能方面的变革。整个行业将大量工作投入到通过使用虚拟化技术提高硬件资源利用(例如应用执行)的有效性上。Single Root I/O Virtualization and Sharing Specification(SR-IOV)详细规定了PCI Express规范套件扩展能让虚拟化环境中的多个系统图像(SI)或者虚拟机(V转载 2015-04-30 15:14:45 · 1603 阅读 · 0 评论 -
虚拟化中的SR-IOV
虚拟化环境中有很多的硬件加速技术,这些技术标准来源于行业内的领导者或各种组织机构,但是在实际项目落地时又有哪些会被启用呢?哪些启用的功能带来了性能上明显的提升呢?那么这些加速技术如果不痛不痒的话那么它们的存在究竟意义有多大呢?无论哪家解决方案,若想启用一些加速功能,势必需要硬件的支持,这就导致在一些项目前期的调研或者POC环境里不太容易实现,毕竟有些要求是十分昂贵和苛刻的,比如转载 2015-11-12 09:20:27 · 3689 阅读 · 0 评论 -
Intel 82599 ixgbe & ixgbevf CNA 卡驱动分析01——SR-IOV
SR-IOV Overview: 当在主机接口之后使用普通共享设备时,本地共享设备会为每个接口提供单独的内存空间,工作队列,中断和命令处理。这些共享资源也需要被管理,它们会向Hypervisor中可信分区提供一系列用于管理自己的寄存器。 当拥有独立的工作队列和命令处理机制后,这些设备就可以同时从多种资源接受命令,并将这些命令智能的融合在一起,在传递给下一级结构之前。 虚拟化转载 2016-03-07 14:11:11 · 826 阅读 · 0 评论 -
Intel 82599 ixgbe & ixgbevf CNA 卡驱动分析02——VF/PF/MailBox
Physical Function Driver: PF 驱动是一个专门管理SR-IOV设备全局功能驱动,而且还要配置相关共享资源。PF 驱动 随着Hypervisor 的不同而不同,一般需要具有比普通虚拟机更高的权限才能对其进行操作。PF驱动包含了所有传统驱动的功能,使得Hypervisor能够访问设备I/O资源。也可以通过调用PF驱动执行相关操作从而影响整个设备。PF转载 2016-03-07 14:12:02 · 991 阅读 · 0 评论 -
Intel 82599 ixgbe & ixgbevf CNA 卡驱动分析03——部分功能代码分析
I/O Operations and Activities 使用SR-IOV 的根本原因就是使得虚拟机中的一个驱动可以直接访问PCI进行I/O操作,并能够在虚拟机之间共享设备。Intel VF 驱动了解自己运行在一个虚拟化的环境中拥有优先的PCI资源。 可用的资源包括基本的接收和发送以太网包的能力,Intel VF 还提供了额外的硬件包括:转载 2016-03-07 14:20:08 · 813 阅读 · 0 评论 -
QuickStart with RHOS(Red Hat OpenStack) Folsom Preview
I succeeded to build three-node OpenStack cluster with RHOS(Red Hat OpenStack) Folsom Preview. I drop some notes on how I set them up here.ReferencesPlease see the following announcement for how转载 2016-03-21 10:43:15 · 528 阅读 · 0 评论 -
Neutron中的网络I/O虚拟化
为了提升网络I/O性能,虚拟化的网络I/O模型也在不断的演化:1,全虚拟化网卡(emulation),如VMware中的E1000用来仿真intel 82545千兆网卡,它的功能更完备,如相比一些半虚拟化的网卡(如vmnet3)会对vlan的支持更好(这点可参见我的另一篇博客《Vmware中的虚拟网络》一文:http://blog.csdn.net/quqi99/article/details转载 2016-03-25 12:22:15 · 1624 阅读 · 0 评论