我应该为虚拟内存分配多less硬盘空间?

可能重复:
交换分区应该有多大?

在当天,经验法则是“2.5 x RAM量”=您需要的虚拟内存量。 所以如果你有500MB的RAM,你需要1.25GB的虚拟机的可用硬盘空间。 这个一般的经验法则是否仍然适用于我们有4GB以上的内存

这里已经有一些关于serverfault的讨论。 在右边你还会发现几个相关的问题。

这真的是主观的。 恕我直言,我认为,只要你有足够的交换转储所有的内存,那么你很好,但这取决于操作系统和内存有多高效。

理想情况下,你不会太依赖交换,但是在Windows之后添加更多的虚拟内存(或闪存驱动器)是微不足道的,在Linux上你总是可以重新分区或使用交换文件(例如dd if=/dev/zero of=/root/swap_file bs=1024 count=1048576; mkswap /root/swap_file; swapon /root/swap_file )。