系统硬件和大型部件

了解系统硬件、操作系统和网络对大型部件性能的影响。

此页面中的信息旨在帮助提高性能和/或容量。没有单个的解决方案能够在所有情况下有所助益。请使用适用于您的设计环境的解决方案。

硬件和系统建议

有三种方法可以访问您的系统信息:
  • 计算机特性

    在“我的电脑”“属性”上单击鼠标右键,然后查看系统的基本信息,可以单击“设备管理器”查看其中的详细信息。单击“显示适配器”可查询显卡和驱动程序信息。

  • DirectX 诊断工具

    从系统的 DirectX 诊断工具进行查询,该工具可从 Windows 的“开始”菜单启动,在“搜索”框中键入 dxdiag,然后按 ENTER 键,之后可从该工具的“系统”和“显示”选项卡中浏览系统信息和显卡信息。

  • DirectX Inventor 诊断

    启动 Inventor,打开文档,然后转到“工具” “应用程序选项” “硬件”。单击“诊断”,然后单击“确定”按钮,然后可以将 Inventor 诊断信息粘贴到文本或 Word 文件,并在那里查看系统和图形信息。

“常规”

这些链接可将您带至有关不同 Inventor 版本的系统要求的最新信息。

实际要求将因零件几何图元的复杂性及引用数量而异。

主板

若要简化搜索更新驱动程序/BIOS/芯片集实用程序,请选择一款使用同一制造商生产的芯片集的主板。选择 CPU 时,请考虑板载内存缓存。板载缓存的数量和类型可以显著影响性能。

使用一款使用 Intel 或 AMD 芯片集的主板。由于部分其他制造商的芯片集实用程序使用 AGP 界面,因此可能会出现稳定性问题。在这种情况下,您可以卸载它们并依靠常规的 Windows 驱动程序,但这可能会对性能有不利影响。若要解决此问题,请与制造商联系协商。

即使是新计算机,也很少有制造商网站上提供的最新 BIOS。请下载最新 BIOS 并进行更新。

图形卡

建议您使用视频 RAM 至少为 4 GB 的 DirectX11 显卡。

某些 Inventor 用户更喜欢使用工作站级显卡,例如 NVIDIA Quadro 系列显卡、AMD FirePro 系列显卡等,它们的性能由于消费级显卡。让您的显卡驱动程序和 BIOS 保持更新是很好的做法。如果使用 Nvidia 或 AMD,以下是其驱动程序支持页面:

如果您使用采用移动显卡的笔记本电脑,可以从笔记本电脑供应商驱动程序下载中心获取显卡驱动程序。

RAM

计算机中安装的 RAM 越大越好。查看主板规格,以了解可以安装的最大 RAM 量。使用现有速度最快的 RAM。

对于包含超过 1000 个独立零件的大型部件,我们建议至少 24 GB RAM;如果独立零件的数量约为 7000 个,我们建议 64 GB RAM。实际要求将因零件几何图元的复杂性及引用数量而异。

选择能够以与处理器相同的频率传输数据的 RAM。例如,PC1066 RAM 每秒传输的数据量为 2,132 MB,与 Intel 850E 相同。一对 RAM 传输数据的速率为 4.2 GB/s。一个 533 MHz 的 P4 CPU 传输数据的速率也可达到 4.2 GB/s。

使用 Windows 任务管理器来获取有关系统 RAM 当前使用情况的详细信息。

硬盘驱动器配置

硬盘驱动器的读/写时间会影响打开或保存部件所需的时间。固态硬盘可以通过减少打开或保存部件的时间来显著提高大型部件的性能。如果没有足够的预算,请使用 SSD 驱动器。如果没有预算,请参考建议的硬件信息。

组织 HDD:

在本节中,可以将存储在计算机硬盘中的信息分为以下四类。每一类都有不同的要求:

  • OS = 操作系统
  • 应用程序 = Inventor 应用程序
  • 数据 = Inventor 数据文件(ipt、iam、idw 文件及工作空间)
  • Temp 文件 = 页面文件、撤消和临时文件

在大多数基本情况下,这些项目位于系统中一个物理磁盘的一个或两个分区中。在理想情况下,它们位于多个卷中,其中 Temp 文件和数据文件已被分割成条带,且具有容错能力。

把这些文件分离开来,有以下几点原因:
  • 数据访问

    操作系统和应用程序中的文件访问频繁(程序启动后,文件将加载到内存中一次)。使用 Inventor 时,会经常读取数据文件和 Temp 文件并进行写入。因此,使用速度更快的硬盘驱动器,最大的优点在于可以提高对数据文件和 Temp 文件的读取和写入速度。

  • 细分

    这与数据访问关联紧密。由于文件使用率高,因此产生碎片的速度更快。

将操作系统与应用程序分离是表面的,不会导致性能上出现较大差异。

将 Temp 文件放置在单独的分区,可确保它们不会导致其他文件产生碎片。若要轻松消除碎片,在关闭所有应用程序后,删除系统 Temp 文件夹中的所有文件。将最小页面文件大小与最大页面文件大小设定为相同的值,以在分页到磁盘时提高性能。页面文件不会产生碎片,也不会导致其他文件产生碎片。此外,由于页面文件已设定为最大大小,因此不会浪费时间来扩展它。首先在空分区中创建页面文件。如此一来,页面文件不产生碎片,因此不需要删除并重新创建页面文件。

Inventor 访问文件时使用段加载,这表示仅所需的文件部分会加载到内存中。其余部分仍保留在硬盘上。因此,当需要文件的更多段时,如果可以尽快读取这些段,则十分有益。

若要提高性能,请遵循以下建议:

  • 确保操作系统\应用程序和数据\Temp 文件位于不同的物理磁盘上,至少位于不同的分区。
  • 最大的性能提升来自于数据文件和 Temp 文件的访问速度的提高。因此,如果有多个可用的磁盘,您可以使用软件 RAID(廉价磁盘冗余阵列)和带区卷来提高性能。(将两个磁盘合并为一个带区卷,并将数据文件放在其中。)针对 Temp 文件执行相同的操作。若要获得更好的性能和容错能力,请考虑使用硬件 RAID 解决方案。 RAID 0 可提供最高的性能,但同时也具有最大的风险,因为没有数据冗余可用于处理磁盘故障。了解各个 RAID 级别的解决方案,确定最适合您的数据的解决方案。
  • 对于 Temp 文件,容错能力不是必需的。硬件条带化可优化 I/O 速度。
  • 除实施优秀的备份解决方案之外,建议针对数据文件使用容错。
  • 确保应用程序、数据文件或 Temp 文件没有加密或压缩,因为这需要额外的处理器时间。
  • 请确保硬盘控制器不是瓶颈问题。例如,使用 IDE 时,每个通道放置一个磁盘驱动器(作为主盘),则速度会更快。因此,请勿将两个磁盘驱动器放在同一个通道中(作为主盘和次盘),当使用软件条带化时尤其如此。
  • 如果有多个可用的硬盘,请确保数据文件位于一个磁盘的分区中,Temp 文件位于其他磁盘的分区中。
  • 请确保所有分区都具有充足的空间。务必将 Inventor 的撤消文件考虑在内。
  • 请勿将多个页面文件放在同一物理磁盘驱动器的不同分区中,这样做不会带来任何益处。

CPU 和多核

Inventor 的计算管道是按顺序的,因此更加需要更快的 CPU 速度。但是,管道中的每个步骤仍然可以利用多个核心,并且您可以在包含图形交互、建模操作和工程图更新的工作流中获益。有关详细信息,请参见 Support for multi-core processors.

通常不建议对 Inventor 使用超线程,因为它只能在诸如 Studio 渲染等非常特定的工作流中发挥作用,并且由于它会给 CPU 计算资源造成竞争,因此在大多数其他工作流中可能会降低性能。

硬件冲突

使用 msinfo32 查看是否有任何冲突。在“系统信息”对话框中,转至“硬件资源”>“冲突/共享”。

把任何有冲突的设备记录下来,并更新驱动程序。(尤其要记录与图形卡或网卡冲突的设备。)Windows 会动态地指定 IRQ,因此更新驱动程序无法解决这些冲突。但是,这有助于更好地管理冲突。

更新其他设备的驱动程序

运行“设备管理器”,并确定以下设备的制造商。访问其网站,然后下载并安装任何可能导致产生问题的最新驱动程序/固件:
  • 硬盘驱动器
  • 硬盘控制器
  • CD-ROM|DVD 播放器/CD-R/RW 驱动器
  • 显示器
  • 网卡
  • 声卡
  • 键盘
  • 鼠标
  • 三维鼠标(空间鼠标、Space Navigator、Space Pilot 等)
  • 任何其他连接到计算机的外围设备(打印机、相机、数字化仪等)

物理内存碎片

使用任何内存密集型应用程序时,计算机内存会以与硬盘类似的方式产生碎片。RAM 碎片会导致操作系统用于处理 I/O 请求的时间越来越长,使整个系统的速度变慢。此问题最常见的解决方法是在该问题开始对性能造成不利影响时,重新启动计算机。另一种方法是使用在 Windows 中运行的 RAM 碎片整理实用工具,并在碎片达到警报级别时自动释放 RAM。

页面文件

始终在新格式化的空分区中创建页面文件,以确保最大程度地减少碎片。

将页面文件大小的最小值和最大值设定为相同的值。相同的值可确保一次操作即可分配整个磁盘空间量,最大程度地减少磁盘碎片。这还可以保证调整虚拟内存大小不会减慢内存分配的速度。

将页面文件的大小设定为实际 RAM 的 1 至 1.5 倍。

如果虚拟内存量与物理内存量的比例失衡 (5:1),性能就会受到影响。 计算机会不断地读取磁盘数据并将数据写入到磁盘中。

请勿将多个页面文件放置在同一物理磁盘驱动器的不同分区中。最好将它们放置在与系统(操作系统)文件位置不同的分区或物理磁盘中,例如,将页面文件放在 d:\ 中。

避免将页面文件放在系统文件(例如操作系统)所在的驱动器中。

避免将页面文件放在容错驱动器中,例如镜像卷或 RAID-5 卷。页面文件不需要容错,而且由于某些容错系统将数据写入到多个位置,会降低数据写入速度。

整理硬盘驱动器碎片

整理驱动器碎片会缩短用于打开 Inventor 文档的时间,尤其是大型装配。将大型文件复制或保存到含有碎片的驱动器中时,文件会产生碎片,打开文件的时间会增加。磁盘速度越慢,影响性能的碎片越多。当您将数据集移植到新版本 Inventor 时,或将数据集从 Vault 或网络位置下载到计算机上以进行编辑时,这一点很重要。

您可以使用安装在 Windows 中的工具整理碎片,或者使用付费工具。免费工具位于“开始”>“程序”>“附件”>“系统工具”>“磁盘碎片整理程序”。您可以对安装在硬盘中的 Inventor 程序模块进行碎片整理,以提高 Inventor 启动速度。若要仅对 Inventor 程序文件进行碎片整理,请执行以下步骤:

  1. http://technet.microsoft.com/en-us/sysinternals/bb897428 下载 Contig 工具。 将 contig.exe 程序放置在一个文件夹中,如 C:\Windows 或在 PATH 环境变量中包含的某些其他文件夹。
  2. 单击“开始”、“运行”,键入 CMD,然后单击“确定”,以启动命令行窗口。
  3. 将文件夹更改为包含 Inventor 程序模块的文件夹。例如:cd C:\Program Files\Autodesk\Inventor <版本>\Bin
  4. 如果要了解 Inventor 文件是否有碎片,请运行“Contig /a *.*"
  5. 如果 Contig 报告指出您的文件中,平均每个文件有 1.5 个以上的碎片,则进行碎片整理。若要对当前文件夹及所有子文件夹中的文件进行碎片整理,请键入:“Contig /s *.*"
  6. 重新启动计算机。

如果对驱动器进行碎片整理之后,启动速度仍较慢,则可能是磁盘或输入设备配置有问题。对于驱动器问题,请与本地 IT 部门联系,以对驱动器进行基准检验,并确定配置或驱动程序是否有问题。如果您使用针对 CAD 产品的专用输入设备,则可以先将其卸载,然后使用普通鼠标,以查看是否是该设备引发的问题。为输入设备安装更新的驱动程序有时可解决该问题。

磁盘清理

“磁盘清理”工具是一站式工具,用于删除您不想要和不需要的文件。对于清理回收站、临时文件及旧压缩文件等,该工具十分有效。运行“磁盘清理”工具后,对硬盘驱动器进行碎片整理,以实现最佳效果。若要访问“磁盘清理”工具,单击“开始”>“程序”>“附件”>“系统工具”>“磁盘清理”。

定期清空 Temp 文件夹和回收站。转至“开始”>“控制面板”>“系统”>“高级”选项卡 >“环境变量”,以查找 TEMP 文件所在的位置。

确保操作系统、Inventor 应用程序文件或 Inventor 工作文件没有位于压缩或加密的驱动器上。

操作系统和服务

Windows 主题和性能

Inventor 支持 Windows 7、8.1 和 10。Windows 主题和视觉效果可能会占用系统资源,但不会提高效率。可考虑保留最小值。

防病毒软件

通过降低安全性来最大程度地减少防病毒软件对 Inventor 的干涉。某些防病毒软件可以禁用实时文件保护。建议您将其配置为仅扫描可执行文件,而不是打开的每个文件。

服务

若要释放内存,可关闭未使用的服务。停止未使用的服务可以节省内存并改进系统性能。但是,在停止服务之前,请确保了解停止服务的后果。

在计算机中运行的几乎不使用或从来不使用的服务,会浪费系统资源。可在“Windows 服务”对话框中管理服务。单击某项服务可显示服务说明。双击某个服务可显示“特性”对话框。在“依存关系”选项卡上,查看从属服务及所需服务。如果不需要某项服务,请将启动类型更改为“手动”。请将您所做的任何更改都记录下来,以便可以恢复到先前的设置(如果需要)。

后台应用程序

最大程度地减少在后台运行的应用程序数量以及 Windows 任务栏中的应用程序数量。

网络环境

使用文档管理系统(例如 Autodesk Vault Basic)将数据复制到本地硬盘中。从本地硬盘驱动器访问数据,可以在打开、保存、关闭和更新时实现最快速的访问。

将工程与其 LAN 区段分离,以便:
  • 提高稳定性并减少组织其他区域不需要的网络带宽。
  • 允许工程团队以全双工 1-Gb 速度运行,而不影响组织的其他区域。

交换机

将交换机的所有工程端口都锁定为 1-Gb 全双工,并禁止自动切换。

此操作可以确保在使用大量 Inventor 数据时,LAN 区段的数据流不会中断。如果在共享环境中使用 Inventor,此设置对于实现可预测的稳定网络至关重要。

网卡

将所有网卡锁定为 1-Gb 全双工,且不允许自动检测。

此操作可以确保在使用大量 Inventor 数据时,LAN 区段的数据流不会中断。如果在共享环境中使用 Inventor,此设置对于实现可预测的稳定网络至关重要。

数据服务器

升级 Inventor 文件数据服务器,以处理预料中的工程峰值载荷。
  • 更快的 CPU
  • 增加内存
  • 多个网卡

跃点

确保工作站与 Inventor 文件服务器之间的跃点不超过两个。

有一种简单的方法可检查跃点,即使用 DOS 命令 tracert 从客户端计算机到服务器进行检查。tracert 命令将列出跃点数目。

LAN 区段

确保 Inventor 文件服务器与 Inventor 用户位于相同的 LAN 区段。

监视网络使用率

测量工作站客户端和 Inventor 文件服务器上的网络使用率。将服务器上的总体网络使用率保持在 40% 或更低。如果服务器网络使用率超过 40%,性能就会受到影响,并且数据丢失的可能性会提高。请升级网络,或者限制访问服务器的用户数量。

如果所有用户同时使用服务器,建议您升级服务器的 CPU 和内存,可能还需要升级多个网卡和 LAN 区段。

Inventor 使用分段加载文件,当您在网络上处理文件时,这可能会导致出现问题。例如,您打开了一个部件文件,Inventor 开始加载每个文件的 b-reps(边界表示),且您开始编辑部分零件文件。然后网络出现了故障,您尝试保存,但却无法保存,因为完整的文件并没有传输到本地驱动器。在这种情况下,则需要恢复到文件的先前版本。因此,建议您在本地驱动器上工作。