首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >vmware esx在esx主机中创建交换文件。

vmware esx在esx主机中创建交换文件。
EN

Server Fault用户
提问于 2011-08-25 14:35:17
回答 2查看 2.2K关注 0票数 0

我想在ESX主机中创建一个vmdk文件,目前它在从SAN存储中挂载的数据存储上创建vmdk (虚拟磁盘)。

我的想法是告诉esx使用vmdk,这样我就可以使用它作为交换文件。

目前,交换文件是通过SAN的数据存储访问的,我认为这是性能缓慢的因素。

我正在运行vmware esx 4.1

有什么建议吗?如何在本地esx主机上创建所有虚拟机的交换文件??

EN

回答 2

Server Fault用户

发布于 2011-08-25 14:47:03

根据VMWare它是这样做的:

要编辑ESX/ESXi 3.5和4.x中的虚拟机交换文件位置,请执行以下操作:

  1. 使用vCenter基础设施/vSphere直接连接到主机或VMware服务器。
  2. 单击ESX主机的配置选项卡。
  3. 单击“虚拟机交换文件位置”并单击“编辑”。
  4. 指定要存储虚拟机交换文件的数据存储区。
  5. 重新启动虚拟机后,确保交换文件位于指定的主机数据存储中。

顺便提一句,在假设内存使用和交换文件图形是问题的根源之前,您看过了吗?

如果可能的话,简单地向VM添加更多的RAM应该比更改交换文件位置更有帮助。

票数 3
EN

Server Fault用户

发布于 2011-08-25 16:48:49

vSphere资源管理指南中:(注意第二个项目对vMotion性能的影响,如果对您来说是这样的话)。

在默认情况下,交换文件在虚拟机配置文件所在的位置创建。当虚拟机启动时,ESX/ESXi主机将创建一个交换文件。如果无法创建此文件,则虚拟机无法启动。与其接受默认设置,您还可以:

  • 使用每个虚拟机配置选项将数据存储更改为另一个共享存储位置。
  • 使用主机-本地交换,它允许您指定本地存储在主机上的数据存储。这允许您在每个主机级别进行交换,从而节省SAN上的空间。但是,它可能会导致VMware vMotion的性能略有下降,因为交换到源主机上的本地交换文件的页面必须通过网络传输到目标主机。

尽管如此,您确定SAN链接是您的瓶颈吗?还是交换文件的用法?ESX通常只在绝对必要的情况下使用交换文件。如果您的主机没有过度提交内存,那么它可能永远不会使用它们。如果您的主机内存过多,那么一个更好的解决方案是添加更多内存或将一些VM移动到其他主机(如果有)。根据您的确切设置,您可能有很多原因导致性能缓慢,但是交换文件位置不太可能是其中之一。

票数 2
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/304923

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档