mac 内存 分配给软件 如何在 Parallels Desktop windows7 中获得更好的性能

我们认为在低于最佳水平的情况下开始我们的内存性能测试是一个好主意,以确定随着内存的增加性能如何提高或不提高。。我们认为使用此内存级别进行测试是个好主意,因为它可能是许多用户的选择。对于每个配置,我们将更改分配给来宾操作系统的视频内存量,以查看它如何影响性能。以获得最佳的来宾操作系统性能。我们发现内存分配对客户操作系统性能的影响比我们最初认为的要小。增加游戏和图形的数量,或者如果您看到性能不佳。...

您可以针对 mac 进行优化以提高客户操作系统的性能。对于专业用户来说,这似乎只是自定义客户操作系统本身的性能,例如关闭视觉效果。但在您开始微调您的客户操作系统之前,您需要调整您的客户操作系统配置选项。只有这样,您才能从客户操作系统中获得最佳结果。

如何在Parallels Desktop 中获得更佳性能windows7

在本书中,我们将使用 mac 来对 7 作为客户操作系统的性能进行基准测试。我们选择 7 有几个原因,其中之一是它同时提供 32 位和 64 位版本,并且用于对 、 和 Box 进行基准测试。安装了 7 个和两个我们最喜欢的跨平台基准测试工具( 和 ),我们已经准备好找出哪些设置对客户操作系统性能的影响最大。

并行性能调优

我们将使用我们的基准测试工具来测试以下客户操作系统配置选项:

性能缓存选项(更快的 VM 或更快的 mac)

启用或禁用自适应管理程序

调整以启用或禁用速度

显存大小

3D 加速

客户机操作系统 RAM 大小

CPU/核心数

在上述参数中,我们预计 RAM 大小和 CPU 数量在客户操作系统性能中起主要作用,而视频 RAM 大小和 3D 加速作用较小。我们认为剩余的选项不会显着提高性能,但我们之前就错了,对性能测试显示的结果感到惊讶并不少见。

优化:我们如何测试

我们将使用 2.1.10 和 R11.5 来衡量 7 的性能,因为我们更改了客户操作系统配置选项。

测试处理器的整数和浮点性能,使用简单的读/写性能测试来测试内存,并执行测量持续内存带宽的流式测试。组合测试集的结果以生成单个分数。我们还将分解四个基本测试集(整数性能、浮点性能、内存性能和流性能),以便我们了解每个虚拟环境的优缺点。

对计算机 CPU 及其显卡渲染图像能力的真实测试。第一个测试使用 CPU 渲染逼真的图像,使用 CPU 密集型计算来渲染反射、环境遮罩、区域照明、阴影等。我们使用单个 CPU 或内核执行测试,然后使用多个 CPU 或内核重复测试。结果生成使用单个处理器的计算机的参考性能评级、所有 CPU 和内核的评级,以及多核或 CPU 使用率的指示。

ae无法分配足够内存_mac 内存虚拟硬盘软件_mac 内存 分配给软件

第二个测试评估计算机显卡的性能,用于在相机在场景中移动时渲染 3D 场景。该测试确定显卡在准确渲染场景的同时可以执行多快。

测试方法

有七个不同的客户操作系统配置参数需要测试,并且某些参数有多个选项,我们终于可以在明年很好地进行基准测试。为了减少要执行的测试数量并仍然产生有意义的结果,我们将首先测试 RAM 的数量和 CPU/内核的数量,因为我们相信这些变量将产生最大的影响。然后我们将使用最差的 RAM/CPU 配置和最好的 RAM/CPU 配置来测试剩余的性能选项。

我们将在主机系统和虚拟环境重新启动后执行所有测试。所有反恶意软件软件 和反病毒应用程序都将在主机和虚拟环境中被禁用。所有虚拟环境都将在标准 OS X 窗口中运行。在虚拟环境的情况下,除基准测试外,不会运行任何用户应用程序。在宿主系统上,除虚拟环境外,测试前后不会运行除文本编辑器以外的用户应用程序做笔记,但在实际测试期间不会运行

优化:512 MB RAM 和多个 CPU/内核

我们将通过为 7 客户机操作系统分配 512 MB 的 RAM 来启动此基准测试。这是运行 7(64 位)的建议最小 RAM 量。我们认为最好从次优水平开始我们的内存性能测试,以确定随着内存增加性能可能会或可能不会提高。

使用 512 MB RAM 分配集,我们使用 1 个 CPU/内核运行每个基准测试。基准测试完成后,我们使用 2 和 4 个 CPU/内核重复测试。

512 MB 内存结果

我们的发现与我们预期的差不多。即使内存少于推荐的内存,7 也表现良好。在整体、整数和浮点测试中,我们看到了性能的显着提升,因为我们在测试中加入了额外的 CPU/内核。当我们给 7 个 4 个 CPU/内核时,我们看到了最好的分数。在添加 CPU/内核时,CPU/内核的内存部分几乎没有变化,这是我们预期的。然而,测量内存带宽的测试显示,随着我们将 CPU/内核添加到组合中,内存带宽显着下降。我们看到了仅使用一个 CPU/内核的最佳结果。

我们的假设是,为虚拟环境使用额外 CPU/内核的额外开销会影响流带宽性能。即便如此,对于大多数用户而言,跨多个 CPU/内核的整数和浮点测试的改进可能值得流性能略有下降。

我们的结果也符合我们的预期。随着更多 CPU/内核的添加mac 内存 分配给软件,使用 CPU 渲染复杂图像的性能得到改善。测试使用了显卡,所以我们添加 CPU/内核时没有明显变化。

优化:1 GB RAM 和多个 CPU/内核

我们将通过为 7 客户机操作系统分配 1 GB 的 RAM 来启动此基准测试。这是 7(64 位)的推荐内存分配,至少根据 .我们认为使用此内存级别进行测试是个好主意,因为它可能是许多用户的选择。

使用 1 GB RAM 分配集,我们使用 1 个 CPU/内核运行每个基准测试。基准测试完成后,我们使用 2 和 4 个 CPU/内核重复测试。

1 GB 内存结果

我们发现的和我们预期的差不多;即使内存比推荐的少,7 也表现良好。在整体、整数和浮点测试中,我们看到了性能的显着提升,因为我们在测试中加入了额外的 CPU/内核。当我们给 7 个 4 个 CPU/内核时,我们看到了最好的分数。当我们添加 CPU/内核时,'s 的内存部分几乎没有变化,这是我们所期望的。然而,测量内存带宽的测试显示,随着我们将 CPU/内核添加到组合中,内存带宽显着下降。我们看到了仅使用一个 CPU/内核的最佳结果。

mac 内存虚拟硬盘软件_mac 内存 分配给软件_ae无法分配足够内存

我们的假设是,为虚拟环境使用额外 CPU/内核的额外开销会影响流带宽性能。即便如此,对于大多数用户而言,跨多个 CPU/内核的整数和浮点测试的改进可能值得流性能略有下降。

我们的结果也符合我们的预期。随着更多 CPU/内核的添加,使用 CPU 渲染复杂图像的性能得到改善。测试使用了显卡,所以我们添加 CPU/内核时没有明显变化。

我们立即注意到的一件事是,虽然每次测试中的整体性能数据都优于 512 MB 配置,但变化很小,几乎没有达到我们的预期。当然,基准测试本身并不是很受内存限制。我们预计,大量使用内存的实际应用程序将从增加的 RAM 中受益。

优化:2 GB RAM 和多个 CPU/内核

我们将通过为 7 客户机操作系统分配 2 GB 的 RAM 来启动此基准测试。对于大多数在 7(64 位)下运行的人来说,这可能是 RAM 分配的上限。我们预计性能会比我们之前运行的 512 MB 和 1 GB 测试稍好一些。

使用 2 GB RAM 分配集,我们使用 1 个 CPU/内核运行每个基准测试。基准测试完成后,我们使用 2 和 4 个 CPU/内核重复测试。

2 GB 内存结果

我们发现的并不完全符合我们的预期。 7 表现不错,但我们没想到仅基于 RAM 的数量就能看到如此小的性能提升。在整体、整数和浮点测试中,我们看到了性能的显着提升,因为我们在测试中加入了额外的 CPU/内核。当我们给 7 个 4 个 CPU/内核时,我们看到了最好的分数。当我们添加 CPU/内核时,'s 的内存部分几乎没有变化,这是我们所期望的。然而,测量内存带宽的测试显示,随着我们将 CPU/内核添加到组合中,内存带宽显着下降。我们看到了仅使用一个 CPU/内核的最佳结果。

我们的假设是,为虚拟环境使用额外 CPU/内核的额外开销会影响流带宽性能。即便如此,对于大多数用户而言,跨多个 CPU/内核的整数和浮点测试的改进可能值得流性能略有下降。

我们的结果也符合我们的预期。随着更多 CPU/内核的添加,使用 CPU 渲染复杂图像的性能得到改善。测试使用了显卡,所以我们添加 CPU/内核时没有明显变化。

我们立即注意到的一件事是,虽然每次测试中的整体性能数据都优于 512 MB 配置,但变化很小,几乎没有达到我们的预期。当然,基准测试本身并不是很受内存限制。我们预计,大量使用内存的实际应用程序将从增加的 RAM 中受益。

内存和 CPU 分配:我们的发现

在测试了 512 RAM、1 GB RAM 和 2 GB RAM 的内存分配并测试了多个 CPU/核心配置后,我们得出了一些明确的结论。

内存分配

出于基准测试目的,RAM 的数量对整体性能影响很小或没有影响。是的,分配更多的 RAM 通常会提高基准测试分数,但速度还不够快,不足以保证剥夺主机操作系统 (OS X) 可以更好地利用的 RAM。

但请记住,虽然我们没有看到很大的改进,但我们只使用我们的基准测试工具测试了客户操作系统。您使用的实际应用程序确实可能在更多可用 RAM 的情况下运行得更好。但是,同样清楚的是,如果您使用来宾操作系统运行 、 、 或其他常规应用程序,则向它们投入更多 RAM 可能不会看到任何改进。

mac 内存虚拟硬盘软件_mac 内存 分配给软件_ae无法分配足够内存

CPU/核心

最大的性能提升来自为客户操作系统提供额外的 CPU/内核。 CPU/内核数量翻倍并没有使性能翻倍。在测试中看到了最好的性能提升,当我们将可用的 CPU/内核数量增加一倍时,性能提升了 50% 到 60%。当我们将 CPU/内核数量翻倍时,浮点测试的性能提高了 47% 到 58%。

但是,由于包括内存性能在内的总体得分几乎没有变化,或者在测试的情况下,随着 CPU/Cores 的增加而下降,因此总体百分比提高仅在 26% 到 40% 之间。

结果

我们正在寻找两种 RAM/CPU 配置以用于我们其余的测试,最差和最好。请记住,当我们说“最差”时,我们只是指基准测试中的性能。该测试中最差的性能实际上是大多数基本应用程序(例如电子邮件和网络浏览)的良好实际性能。

最差:512 MB RAM 和 1 个 CPU

最佳:1 GB RAM 和 4 个 CPU

视频性能:视频 RAM 大小

在此视频性能测试中,我们将使用两个基准配置。第一个将是 512 MB 的 RAM 和分配给 7 客户机操作系统的 CPU。第二种配置是将 1 GB RAM 和 4 个 CPU 分配给 7 个客户操作系统。对于每种配置,我们将更改分配给来宾操作系统的视频内存量,以了解它如何影响性能。

我们将使用 R11.5 来测试图形性能。 R11.5 运行两个测试。第一个是 ,它衡量图形系统准确渲染动画视频的能力。该测试要求准确渲染每一帧并测量所达到的整体帧速率。该测试还要求图形系统支持基于硬件的 3D 加速。因此,我们将始终在启用硬件加速的情况下执行测试。

第二个测试涉及渲染静态图像。该测试使用 CPU 渲染逼真的图像,使用 CPU 密集型计算来渲染反射、环境遮罩、区域照明、阴影等

期待

如果有足够的 RAM 允许硬件加速运行,我们希望在更改视频 RAM 大小时在测试中看到一些差异。同样,我们预计渲染测试主要受可用于渲染逼真图像的 CPU 数量的影响,而对视频 RAM 数量的影响较小。

有了这些假设,让我们看看 6 如何用于 mac 基准测试。

视频效果结果

我们发现,更改客户操作系统可用的 CPU/内核数量对测试几乎没有影响。但是,当我们将视频 RAM 的数量从 256 MB 减少到 128 MB 时,我们确实看到性能略有下降 (3.2%)。

mac 内存虚拟硬盘软件_mac 内存 分配给软件_ae无法分配足够内存

渲染测试按预期响应可用的 CPU/内核数;越多越好。但是,当我们将视频 RAM 从 256 MB 降低到 128 MB 时,我们也看到了轻微的性能下降 (1.7%)。我们真的没想到视频 RAM 大小会对其产生影响。虽然变化很小,但它是可重复和可衡量的。

视频性能结论

虽然不同视频 RAM 大小的实际性能变化略有不同,但它们仍然是可测量的。由于似乎没有明显的理由将显存设置为低于当前支持的最大大小 256 MB,因此可以肯定地说,启用 3D 硬件加速的默认 256 MB 显存设置确实是最佳设置适用于任何来宾操作系统。

优化:客户操作系统性能的最佳配置

基准测试后,我们可以继续调整 6 以实现 mac 以获得最佳客户操作系统性能。

内存分配

我们发现内存分配对客户操作系统性能的影响比我们最初想象的要小。这表明内置缓存系统(旨在帮助客户操作系统的底层性能)运行良好,至少对于知道的客户操作系统而言。如果您选择未知的客户操作系统类型mac 内存 分配给软件,缓存可能无法正常工作。

因此,在为客户操作系统设置内存分配时,确定要使用的大小的关键是您将在客户操作系统中运行的应用程序。在诸如电子邮件、浏览和文字处理等基本的非内存密集型应用程序中,大量使用内存不会有太大的改进。

您将从增加内存分配中看到的好处是用于 RAM 密集型应用程序,例如图形、游戏、复杂电子表格和多媒体编辑。

我们建议为大多数客户操作系统及其将运行的基本应用程序配备 1 GB 内存。增加游戏和图形的数量,或者如果您发现性能不佳。

CPU/核心分配

到目前为止,此设置对客户机操作系统性能的影响最大。但是,与内存分配一样,如果您正在使用不需要高性能的应用程序,那么如果您不必要地增加 CPU/核心分配,您就是在浪费 mac 可以使用的 CPU/核心。对于电子邮件和网页浏览等基本应用程序,1 个 CPU 就足够了。您将看到多核游戏、图形和多媒体方面的改进。对于这些类型的应用程序,您应该至少分配 2 个 CPU/内核,如果可能的话,应分配更多。

显存设置

这其实很简单。对于任何基于客户机的操作系统,请使用最大视频 RAM (256 MB)、启用 3D 加速并启用垂直同步。

优化设置

将性能设置设为“更快的虚拟机”。这将从您的 mac 分配物理内存以专用于来宾操作系统。这可以提高客户操作系统的性能,但如果可用内存有限,也会降低 mac 的性能。

启用“启用自适应管理程序”功能以允许将 mac 上的 CPU/内核分配给当前相关的任何应用程序。这意味着只要客户操作系统是最重要的应用程序,它就会比您同时运行的任何 mac 应用程序具有更高的优先级。

Tune for Speed 选项会自动禁用某些降低性能的功能。这些主要是视觉 GUI 元素,例如窗口的缓慢淡入和其他效果。

将电源设置为“更好的性能”。这将允许客户操作系统全速运行,而不管这将如何影响便携式 mac 中的电池。

优化:mac性能最佳配置

调整客户操作系统配置选项以获得最佳 mac 性能假设您有客户操作系统应用程序,您希望始终运行这些应用程序,并且您希望它们对您使用 mac 的影响最小。一个示例在来宾操作系统中运行,因此您可以经常查看公司电子邮件。您希望 mac 应用程序继续运行,而不会因运行虚拟机而对性能造成任何重大影响。

内存分配

将客户机操作系统设置为操作系统和您要运行的应用程序所需的最小内存。对于电子邮件和浏览器等基本应用程序,512 MB 应该足够了。这将为您的 mac 应用程序留出更多 RAM。

CPU/核心分配

因为来宾操作系统的性能不是这里的目标,所以将来宾操作系统设置为可以访问单个 CPU/内核应该足以确保来宾操作系统正常运行并且您的 mac 将不要成为负担过重的负担。

显存分配

显存及其相关设置实际上对mac 的性能影响不大。我们建议将此保留为来宾操作系统的默认设置。

优化设置

将性能设置设置为“ mac OS”。这将优先为您的 mac 分配物理内存,而不是将其专用于来宾操作系统,并提高 mac 的性能。缺点是客户操作系统可能缺乏可用内存并且运行缓慢,直到您的 mac 为其提供可用内存。

打开“启用自适应管理程序”功能以允许将 mac 上的 CPU/内核分配给当前关注的任何应用程序。这意味着只要来宾操作系统在后台,它的优先级就会低于您同时运行的任何 mac 应用程序。当您将焦点切换到来宾操作系统时,您会在使用它时看到性能提升。

Tune for Speed 功能会自动禁用某些降低性能的功能。这些主要是视觉 GUI 元素,例如窗口的缓慢淡入淡出和其他效果。总的来说,Tune for Speed 设置应该不会对 mac 的性能产生太大影响,但是当您积极使用它时,它应该会给来宾操作系统带来不错的提升。

如何在Parallels Desktop 中获得更佳性能windows7

将电源设置为“更长的电池寿命”以降低客户操作系统性能并延长便携式 mac 电池电量。如果您不使用便携式 mac,则此设置不会有太大影响。

相关文章

发表评论