TXT/VT-d 在新 Intel CPU 中的优势

Krz*_*ter 6 cpu virtualization vt-d

我要买一个新的CPU。我有 Intel Core 2 duo 4300。我已经选择 Intel i5-2500/i5-2500k (Sandy Bridge) 作为我的新目标 CPU。我已经阅读了很多关于 Sandy Bridge 系列、P67/H67 芯片组的详细信息。我的问题是关于 TXT/VT-d。

正如英特尔比较页面所示,这两个 CPU 之间存在(主要/次要?)差异:i5-2500K 型号中缺少TXT/VT-d

我的问题是..这些选项究竟何时以及在什么软件中重要?请分享一些(或许多)这两种技术实际应用的例子。

Ala*_*ier 9

有两个不同的方面:

  • vt-d 是一项有用的技术,允许 VM 直接访问硬件。除了明显的性能提升之外,另一个优势是 VM 不必依赖硬件的管理程序或主机操作系统支持。

  • 然而,TXT 可能是一种更讨厌的野兽。尽管英特尔将其作为对用户的安全改进提出,但它首先是一种允许供应商锁定和 DRM 实施的设备。你我都知道你不能相信供应商会为了唯一客户的利益使用这些设备。我并不是说我们应该抵制这些 CPU,它们最终会无处不在,但是如果您正在选择 CPU,这可能是您需要注意的一件事。


Mok*_*bai 7

理论上,VT-d 可以为虚拟机内的硬件设备的仿真和处理提供更好的支持,例如,将一些繁重的工作从虚拟机网络接口移动到主机网络接口。

老实说,对于家庭用户,您可能不会看到 VT-d 对 VM 性能的巨大提升,在我看来,它更适合多个频繁使用的并发 VM,但如果您的 VM 性能可能会更高主机软件支持它。

看:

了解 VT-d:面向定向 I/O 的英特尔虚拟化技术

面向定向 I/O 的英特尔® 虚拟化技术

面向 Directed I/O(英特尔® VT-d)架构规范的英特尔® 虚拟化技术(英特尔® VT)

查看最后一个文档(如果您感兴趣,请参阅第 2.5 节),VT-d 的主要功能似乎允许更多地将设备的 I/O 与 VM 分离(以便每个 VM 可以有效地拥有自己的设备缓冲区)并允许具有适当驱动程序的虚拟机几乎可以直接访问主机硬件,同时仍保持受保护和安全。


小智 5

我对 TXT 了解不多,但 VT-d 很棒!如上所述,它允许将硬件设备直接分配给虚拟机。从 VM 的角度来看,就像直接插入硬件一样。

我想要这项技术的用例是设置一台虚拟化的多座计算机。我想将多个 VM 设置为各自独立的工作站,并且希望它们具有非模拟 3D 图形的速度和功能。即两个或更多独立的游戏虚拟机从同一个物理盒子上运行!每个虚拟机都有自己的显示器、显卡、键盘和鼠标。

我的机器上目前设置了两个座位。请注意,设置和维护并非易事。您还必须小心您为设置选择的 CPU、主板和 BIOS 的品牌和型号,因为它们都必须支持 VT-d 才能工作。我已经让它与以下硬件和软件一起工作。

硬件:

  • 英特尔 i5-2500(非 k)
  • 华擎至尊 4 Gen 3 Z68 主板
  • ATI 高清 6850
  • ATI 高清 6450
  • 16GB 内存
  • 1tb 存储空间
  • 3 x 监视器/键盘/鼠标(额外的监视器插入 dom0)

软件:

  • Dom0 - Debian 6,自定义 3.1 内核和 Xen 4.1.2
  • 第一个 DomU - Win 7 家庭高级版
  • 第二个 DomU - 赢得 8

我的设置与这些人不完全相同,但请查看视频以演示我在说什么:http : //www.youtube.com/watch?v=Gtmwnx-k2qg