如何调整磁盘分区以提高虚拟机性能

上传人:宝路 文档编号:3860886 上传时间:2017-08-12 格式:DOC 页数:5 大小:136KB
返回 下载 相关 举报
如何调整磁盘分区以提高虚拟机性能_第1页
第1页 / 共5页
如何调整磁盘分区以提高虚拟机性能_第2页
第2页 / 共5页
如何调整磁盘分区以提高虚拟机性能_第3页
第3页 / 共5页
如何调整磁盘分区以提高虚拟机性能_第4页
第4页 / 共5页
如何调整磁盘分区以提高虚拟机性能_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《如何调整磁盘分区以提高虚拟机性能》由会员分享,可在线阅读,更多相关《如何调整磁盘分区以提高虚拟机性能(5页珍藏版)》请在金锄头文库上搜索。

1、既然 VMware 允许你从模板创建一台新的虚拟机(VM),所以在一台虚拟机上花些时间调整它的性能,将它作为虚拟机的模板,这就可以明显地提升整个系统的性能。途径之一是通过调整磁盘分区获得性能,这会提高磁盘读的速度。在这篇文章中,我们会介绍怎样通过调整磁盘分区来提高 Windows 类型虚拟机的整体性能,并将此 VM 制成模版。然后,它可以用来建立其他经过适当调整以及性能增强VM(虚拟机)。如果在阅读这篇文章后,你还想更详细了解一些细节, 请参阅 VMware 的白皮书调整 VMware 虚拟机文件系统(VMFS)分区推荐文档。(注:本文仅适用于Vista 之前的 Windows 版本 ,因为

2、Vista 和 Windows Server 2008 都使用默认的 1024KB分区偏移量。 )为什么要调整磁盘分区? 一个被调整过的磁盘分区可以使系统能够更有效地读取数据。这也使系统变得更快。但是,要了解为什么机器的磁盘调整是很重要的,我们将不得不了解虚拟机的磁盘子系统的结构。虚拟机磁盘系统由三个层次组成。最上面的层是虚拟机磁盘文件( VMDK ) ,它由集群组成,因为它被新技术文件系统( NTFS )格式化 。第二层是虚拟机文件系统( VMFS ),并且它是由块组成的。 最底层是逻辑单元号( LUN ) ,是由条或块组成(在这种情况下,LUN 是一个磁盘冗余阵列(RAID) 5 ,它会结

3、合 3 个或更多的磁盘,以保护数据不会从单块磁盘丢失,建立一个大容量和具有冗余性的磁盘) 。 LUN 是在物理磁盘设备或卷和应用之间的虚拟层。在一个 NTFS 里面 ,最小的数据单元是一个分配单元,或一个集群。对于数据磁盘来说,你可以更改集群的大小。但是,对系统卷来说,默认的集群大小必须是 4 KB,以便系统正常启动。此外, x86 系统的主启动记录( MBR )中有 63 个扇区来存放操作系统上磁盘分区表,和 ESX 服务器是没有什么不同的。因此,问题是什么呢?看看下面的图表显示的一个调整过分区(aligned partition)和一个未调整分区(unaligned partition)。

4、让我们先从未调整分区的 VMFS 层开始。正如你所看到的,试图在 VMFS 分区上读取数据块,可能会导致读取 LUN 层的两个条,因为块跨越了条边界。这将导致读取时间将慢于单块磁盘的读取时间。幸运的是,你可以通过 VMware 基础设施的客户端(VI Client)自动创建调整 VMFS 分区。但还有另一个调整关注的问题。正如你从图上所看到的,在 NTFS 层企图要读取的集群,可能会导致在 VMFS 层读取 2 个块,从而导致在 LUN 层读三个条。如果你的磁盘是被调整了的,那你怎么才能知道呢?在 Windows 分区层,你怎么知道一个磁盘没有得到调整?记住,MBR 的表即 x86系统使用的是

5、第一个 63 个扇区。通常每个扇区有 512 字节。如果你做一下数学运算,63 x 512 = 32256 。要验证这一点,以管理员身份登录到一台机器(物理机或者虚拟机),它的系统卷没有对齐。转到开始菜单,然后点击运行,键入“ Msinfo32.exe”命令 ,然后按 ENTER 。浏览到组件,然后储存,然后磁盘。请注意,该分区起始偏移为磁盘 0 ,分区 0 (系统卷)是 32,256 字节。由于该系统体积是 32256 字节,分区还没有得到适当的调整。请记住, Windows 系统格式化卷,以 4 KB 或 4096 字节簇的大小。这意味着你想一个调整分区以 4096 字节为边界。用 409

6、6 除 32256。你得到 7.875 ,这不是一个整数。分区不符合以 4096 字节为边界,除非偏移量可以被 4096 整除。调整磁盘分区为了调整该分区,你将使用一个 64 KB 的偏移量,即 65,536 个字节。用 65536 除以4096 。你应该得到的答案是 16 。这表明,分区被调整到以 4096 字节为边界。调整分区会破坏该分区上的数据,所以在操作系统被安装后,你不能调整它。这会出现两种选择:你可以在另一台虚拟机上调整一个空的虚拟磁盘,或者,你也可以使用启动磁盘,在安装操作系统完毕之前调整该分区。因为第一个虚拟机分区将不会被调整,所以如果你的目标是调整将来所有的 VM 系统分区,

7、那么第一种选择是不理想的。附加的虚拟磁盘在被调整后,你将需要删除虚拟机。在你调整了这个磁盘之后,如果你删除了虚拟机,那么你又有可能不想浪费时间来安装操作系统。第二个选项是针对在刚刚安装好的 ESX 环境中,即目前没有安装任何虚拟机。在这种情况下,你使用的 WinPE 2.0 启动磁盘来启动你的第一个虚拟机,调整它的磁盘,安装和配置操作系统,并将此虚拟机转换为模板。让我们创建一个基本的 WinPE 2.0 启动磁盘。在本文的下半部分中,我们将继续介绍如何创建启动盘的 WinPE 2.0 及调整分区。在本文的上半部分中,我们解释了为什么要调整磁盘分区,在这部分中,我们将继续介绍调整分区的步骤。创建

8、启动盘的 WinPE 2.0 你将需要以下内容: Windows 自动安装工具包(Windows AIK)的副本 ; 一台“技术员电脑” ( 装有 Windows Server 2003 SP1, Windows XP SP2 中,或 Windows Vista 操作系统) 一台装有 DVD 刻录机的电脑 (应该是技术员电脑)一旦你有了一台可以安装 WAIK 的技术员的电脑,下载 Windows AIK 并把它安装在技术员的电脑上。要安装 Windows AIK,你需要从微软网站下载它的镜像文件,将其刻录到 DVD盘并安装。安装了 WindowsAIK 后,转到开始,程序,Windows AI

9、K,然后是 Windows PE 工具命令提示符。注意:如果你使用 Windows Vista ,你可以右键单击 Windows PE 工具命令提示符选择和进入计算机管理员模式。在命令提示符打开后,你需要运行一些命令,将为你的 WinPE 2.0 磁盘创建必要的目录结构。在命令提示符下运行下面的命令:copype 参数是指你的处理器架构(x86 , amd64 或 ia64 ),参数是一个到本地目录的路径。下面是一个例子,运行此命令:copype x86 c:winpe-2_0 你会发现这将创建下列目录结构:WinPE - 2_0 -包含引导加载( ETFSB )和一份已含有需要建立一个的Wi

10、nPE 2.0 磁盘所需要的基本文件的 Windows 镜像( winpe.wim )。 WinPE - 2_0 ISO-包含有创造 WinPE 2.0 启动盘的 ISO 磁盘映像所需要的必要文件。WinPE - 2_0 mount-一个空文件夹,但你需要修改 winpe.wim 镜像文件时会使用到。在此示例中,你将不会使用到此文件夹。如果你创建的目录结构和我一样,你只需要将 winpe.wim 文件复制到“c:winpe-2_0ISOsources”目录里,并将它命名为 boot.wim 。你可以使用下面的命令来完成:copy c:winpewinpe.wim c:winpe-2_0isos

11、ourcesboot.wim /y按下 Enter 键。现在,所有您需要做的就是创建 ISO 文件,您将用它来启动虚拟机。 要做到这一点,在 Windows PE 工具命令提示符下运行下面的命令: oscdimg -n -h -bc:winpe-2_ c:winpe-2_0iso c:winpe-2_0winpe.iso按下 Enter 键。这将转换 boot.wim 文件到 winpe.iso 文件,此文件可以引导一台机器到 WinPE 2.0 环境下 。现在你所需要做的是复制 winpe.iso 文件到一个地方( NFS, VMFS ,等等),使你的 ESX 主机可以加载此 ISO 文件到

12、虚拟机的虚拟光驱。一旦做到这一点,首先要创建一个带有虚拟磁盘的虚拟机,此虚拟磁盘用作系统卷(磁盘大小要仔细选择,因为之后你将不能改变它和维护此分区) 。将 winpe.iso 文件挂载到虚拟机上,以便它能够被引导到WinPE 2.0 环境。启动虚拟机并引导到 WinPE 2.0 环境下。用 Diskpart.exe 创建 64KB 的调整分区 虚拟机将启动到 WinPE 2.0 环境下的命令提示符。一旦你在命令提示符下,使用Diskpart.exe 创建一个被调整过的分区。要做到这一点,键入以下命令:diskpart select disk 0 create partition primary

13、 align=64 通过输入 exit 你现在可以退出 diskpar。关闭虚拟机。卸载 winpe.iso 文件,取而代之的是一个 ISO 格式的操作系统( Windows Server 2003, Windows XP,等等) 。像平常一样安装操作系统。当你到了可以创建新的分区这一步,选择使用现有的分区,而不是建立一个新的分区。格式化分区为 NTFS 格式 。当你安装完操作系统和完成虚拟机配置,使用 vCenter 转换此虚拟机成为一个模板,并从此模板来部署每一个新的虚拟机。另外,如果没有 vCenter,当你需要创建一个新的虚拟机时,你可以给新的虚拟机复制此虚拟磁盘。现在,每个虚拟机包含没有额外工作数据,而且被调整过的系统卷。当你开始部署虚拟机,做好前期工作,以确保虚拟机的系统卷有最佳性能,这是非常值得努力的。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 事务文书

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号