调整Windows 7以在VM中使用


10

我正在VirtualBox虚拟机中运行Windows 7,并希望使其以更简化的方式运行。我将主要使用该安装来测试Web应用程序,并且不需要使其快速运行。我希望它以最小的内存要求运行,并且对其虚拟硬盘驱动器的内容进行最小的更改。更改硬盘驱动器内容(例如页面文件)会导致更大的快照大小。

我最近的另一篇文章似乎与此问题有关,但没有直接解决Windows问题。

我担心的一个问题是,即使有超过900MB的内存标记为“待机”或“免费”,Windows似乎仍在使用其页面文件的17%。我的未经教育的猜测是,它被用于存储索引或其他有助于加快系统速度的数据,但实际上并不是必需的。

我还想知道Windows在不运行任何应用程序的情况下使用500 MB以上的“正在使用”内存是否正常?如果减少VM中的“已安装”内存量,此数量是否会减少?我可以采取哪些步骤来减少系统的内存占用而又不会增加页面文件的使用率?

Answers:


10

尽管这并不能直接回答问题,但我在此发布此信息只是为了提醒您一种替代解决方案。对于大多数虚拟机使用,您可能不需要Windows 7附带的每个组件(例如Tablet PC,Windows Media Center)。如果您有权访问安装介质或映像文件,则可以通过高级用户使用DISM工具使用WAIK,或者考虑使用RT Se7en Lite等更简单的工具来精简操作系统(如果您使用感兴趣的话,您还可以整合Windows Updates / Service Pack,无人值守的应用程序等)。

这将导致图像更小,并且操作系统“更轻”(这肯定会减少它使用的RAM),具体取决于要删除的组件。

同样,这显然不适用于已安装和正在运行的Windows版本。之后肯定会有更多优化,这就是为什么我称其为替代解决方案。互联网上有许多关于安装后优化的指南。


我最初是从笔记本电脑的还原映像创建此VM的。不幸的是,他们没有为我提供安装磁盘,因此我似乎不得不处理已安装的版本。
直觉

好吧,如果您有一台笔记本电脑,那么底部会有一个序列号。据我所知,从您喜欢的任何地方(MSDN,常用资源等)获取Windows 7 ISO并使用序列号进行安装是完全合法的(毕竟,这是您需要支付的180美元)而非光碟)。
突破


0

分页文件用于已提交但未访问的内存。例如,一个应用程序分配1 GB的内存,但仅占用100 MB。与其分配并逐出完整的GB内存,不如说只提供100 MB的物理内存。但是Windows已承诺该应用程序具有1 GB的内存。此保证由分页文件支持。


1
这似乎暗示着,除非Windows用尽了物理内存,否则即使有迹象表明分页文件正在使用中,也不会对其进行任何更改。这是真的?
直觉

它在“使用中”,但没有任何实际意义。这就是为什么任务管理器的“提交费用”页面文件部分始终令人困惑和误导的原因。您想检查一下perfmon计数器,以了解任何人都在乎的实际页面文件使用情况。请注意,我说的是一般性的说法:如果Windows决定比起应用程序多年未使用的内存,内存将更有效地用于磁盘缓存,则可以使用页面文件。这就是为什么在过去(XP和更早版本)经常复制大文件的原因。
Mark Sowul
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.