我正在运行一个“小型”测试/开发虚拟化服务器(运行 VMware ESXi 5.0),其规格如下:
Intel Xeon E3-1230 (3.2 GHz) 32 GB RAM 操作系统:VMware ESXi 5.0 (64 位)
我几乎所有的虚拟机(50% Linux,50% Windows)都配置了 4 GB 或 2 GB 的 RAM。实际上没有哪个虚拟机使用的内存比这个多。
我读到过 64 位使用更多内存(即指针更大等),如果我的客户只使用 4 GB 或 2 GB,那么我应该使用 32 位 Linux 来节省内存使用量吗?...或者节省的内存太少而不值得?
一些虚拟机执行视频转码,我听说 64 位的速度要快得多,这使我的决定变得复杂,而且我还执行 unrar/parity(即下载),我不确定 64 位是否有好处。
答案1
我建议你使用 64 位。我认为开销不会那么大,如果你需要将来如果有更多 RAM,那么您就不会遇到问题。
此外,微软的服务器操作系统目前只有 64 位。
答案2
我会选择 64 位操作系统。从未来来看,这将是一个不错的选择。(新软件/内存升级)
例如,微软的一些应用程序只能在 64 位 (MS Exchange) 上运行!而且 - 正如您所说 - 视频转码(处理非常大的文件)在 64 位操作系统上会运行得更好。
我认为 32 位和 64 位之间的内存占用是一个非常小的标准。
对于视频转码和解压缩,有许多应用程序是 64 位系统原生的,并且在 32 位系统上的性能会更好。
我希望我能帮上忙——即使我的英语水平不是很好。
我发现这个关于 32/64 位内存占用的链接 64 位与 32 位处理器 [内存消耗]
但是如果您想处理大文件视频转码/压缩,那么 64 位将为您提供更强大的功能。