我在主机上运行着 Win 7,内存为 3G
我需要在 VMWare 7 中打开一个 Ubuntu 10.04 VM,并且它需要整天保持打开状态以访问一些网站和连接。
我不会提供任何东西,只使用腻子,有时也使用火狐。
我在 256 MB 上运行它,但有人设法在这个内存下运行它吗?我对 Linux 及其守护进程了解不多。
我怎样才能禁用它们以及哪些对我无用?例如,我可以看到与进化相关的守护进程正在运行,但我从未打开过它。
答案1
官方对桌面系统最低推荐的 RAM 是 512Mb,虽然我曾在一台只有 384Mb 的旧物理机上运行过 9.04,虽然速度很慢,但还可以接受(我的主机出现问题,所以我用这台旧机器作为应急措施,读取并发送了一些邮件,并整理了一份文档)。
低于 512Mb 时操作系统将使用交换空间,但在 VM 环境中,从交换中读回可能是一种从主机缓存而不是物理磁盘读取数据的操作(如果您选择的是“优化速度”而不是“优化安全”,则写入交换时的选项也将被缓冲),所以您可以为 VM 提供较少的 RAM,例如您引用的 256Mb,只要您可以接受它在几个小时后第一次使用它时可能会在短时间内变慢(因为在这种情况下,来自 VM 的任何信息很可能已被缓存中的文件系统最近使用的位替换。但我不会给 VM 少于 256Mb 的内存。
为了减少内存使用,你可以尝试鲁本图而不是 Ubuntu:它是相同的基础系统,但桌面环境要求较低,默认情况下安装/运行较少。您可能能够将分配给 VM 的 RAM 降低到 192Mb 甚至 128,或者如果您坚持使用 256Mb,它应该比 Ubuntu 的标准设置响应更快。
答案2
在 VMWare 中,我让 Ubuntu Server 可靠运行所需的最小内存是 64Mb。
该机器正在运行 Pound Reverse Proxy。