|
I/O虚拟化的优势与需求分析服务器虚拟化通常关注于对CPU或内存资源进行抽象及分配,但服务器I/O仍旧面临瓶颈,这可能会限制服务器的存储及网络流量--最终限制服务器整合的最高水平。 本文关键字: I/O虚拟化 I/O虚拟化对系统或者处理器的要求有哪些?如何启用? 一般来说,I/O虚拟化需要本地处理器提供硬件支持。这包括采用VT-c以及VT-d技术对基本的VT-x虚拟化功能进行补充的Intel VT处理器。AMD处理器使用AMD-V基线虚拟化以及启用AMD-Vi的芯片提供了类似的功能。 例如,VT-c使用虚拟机设备队列在物理网卡上卸载I/O任务,使虚拟I/O的连接速度接近于物理网卡固有的速度。VT-c还允许虚拟机使用单根I/O虚拟化直接访问网络。支持VT-d技术的处理器芯片进行I/O设备的分配并隔离共享I/O资源的工作负载。采用上述技术减少了与hypervisor以及虚拟机监控相关的处理开销,Intel 至强5500及后续的服务器处理器通常都具备这一特性。 尽管处理器及芯片支持对服务器虚拟化至关重要,但更为关键的是在服务器的BIOS设置中启用该特性。例如,基于Intel的服务器可能会提供大量可以通过BIOS启用或禁用的虚拟化特性。这些BIOS特性包括主虚拟机比如“启用Intel虚拟化技术”以及子特性的集合比如“启用Intel VT-d”或者“启用AMD IOMMU”来启用对处理器I/O虚拟化的支持。 在大多数情况下,BIOS默认启用了I/O虚拟化设置,但是IT员工应该检查所有服务器的虚拟化设置以确定系统配置合理。否则,系统硬件可能无法支持I/O虚拟化的高级功能(虚拟工作负载将会降低系统的总体性能)。 责编:李玉琴 微信扫一扫实时了解行业动态 微信扫一扫分享本文给好友 著作权声明:kaiyun体育官方人口
文章著作权分属kaiyun体育官方人口
、网友和合作伙伴,部分非原创文章作者信息可能有所缺失,如需补充或修改请与我们联系,工作人员会在1个工作日内配合处理。 |
最新专题 推荐圈子 |
|