VMware VM中的Linux VM是否应该具有交换分区?

Modified on: Fri, 23 Aug 2019 04:40:02 +0800

在VMware ESX设置上,这些选项的区别是什么?:

  • 具有1GB RAM和1GB交换分区的Linux VM,VM使用1.5 GB ram
  • 具有1GB RAM且没有交换分区且VM使用1.5 GB RAM的Linux VM

我的意思是,在两种情况下都使用交换;

  • 在第一次交换中完成了linux swap partition
  • 在第二种情况下,VMware将交换512MB到VMware存储池。

那么给Linux VM提供交换分区有什么意义吗?

作者:,Sandra

最佳答案

忽略人们处理操作系统特定原因这一事实我有两个原因,为什么不使用交换分区/文件运行是个坏主意。

  1. 如果您有1.5 GB的RAM分配给没有空间文件/分区的VM,并且它想要使用1.5 GB + 1 MB,则会报告内存不足错误。通过交换空间,它可以将数据从活动内存交换到磁盘上。
  2. 来宾操作系统在内存管理方面做得比主机好得多。这就是为什么存在内存膨胀等技术的原因,因为主机可以对现在不需要的内存进行有根据的猜测,但是客户知道更智能的级别(这可以防止操作系统内存被换掉,从而导致性能下降)。
  3. 醇>

相关问答

添加新评论