深度解析Vmware磁盘优化,提高工作性能

本文涉及的产品
全局流量管理 GTM,标准版 1个月
云解析 DNS,旗舰版 1个月
公共DNS(含HTTPDNS解析),每月1000万次HTTP解析
简介:

    在使用VMware Workstation时,随着使用时间的增加,虚拟磁盘空间的增加以及虚拟机磁盘文件(VMDK)的增加导致宿主机(Host)物理磁盘空间占用会越来越大,究其原因主要是虚拟机系统(子系统)中应用软件的安装、磁盘碎片、数据存储以及虚拟机文件(VMDK)不会因为虚拟机系统软件的卸载、清理而释放相应的磁盘空间。物理磁盘空间不能及时回收,严重浪费磁盘空间和影响VMware Workstation虚拟机的使用效率,如何优化磁盘空间,提高工作性能,本文以宿主机和虚拟机操作系统都为WindowsXP为例,通过优化原则、优化限制、优化细节等几个方面分析。

一、虚拟机磁盘分类
(1)虚拟机磁盘文件
虚拟机磁盘文件指的是在建立新的虚拟机硬盘(未分区、格式化)后产生的磁盘文件即VMDK文件,这个文件起初非常的小,但随着你添加应用程序、文件和数据,它会越来越大。
新建虚拟机操作系统所产生的虚拟机文件,生成四个文件一个文件夹,其中*.vmdk文件就是我们实验的对象

 

通过不同磁盘容量的实验可以看到产生的磁盘文件大小的关系

磁盘容量
0.1G
0.5G
1G
2G
3G
4G
10G
VMDK
64KB
128KB
192KB
320KB
448KB
576KB
1.31MB
64KB*(X)
1
2
3
5
7
9
21

  (2)子系统磁盘指的是安装操作系统后的磁盘分区(C/D/E)
子系统磁盘即系统磁盘分为主分区和扩展分区甚至还包括linux分区等。和HOST主机系统同。
二、磁盘整理优化原则
通过资料的查找和核对我认为磁盘整理优化需要以下几个步骤,合理否请同仁指点
【英文参考:
For best disk performance, you can take the following three actions, in the order listed:
(1)Run a disk defragmentation utility inside the virtual machine.
(2)Use the VMware Workstation defragmentation tool. Go to VM > Settings, click the listing for the virtual disk you want to defragment, then click Defragment.
(3)Run a disk defragmentation utility on the host computer.】
(1)子系统内磁盘碎片整理(XP)
(2)虚拟机磁盘碎片整理(VMware)
(3)虚拟机收缩功能整理(Vmware Tools)
(4)宿主机(Host)物理磁盘碎片整理
三、磁盘优化细节
(1)子系统内磁盘碎片整理(XP)
磁盘碎片指的是硬盘读写过程中产生的不连续文件。操作系统在使用过程中,程序频繁读写、文件分割、数据删改、临时文件等都会产生磁盘碎片。磁盘碎片整理程序通过重新排序磁盘上的文件、程序和未使用的空间来使程序运行和文件打开更快。【注:磁盘碎片整理程序不能收回虚拟磁盘中的空闲空间】

 

(2)虚拟机磁盘碎片整理(VMware)
打开虚拟机软件vmware workstation,打开虚拟机操作系统但是不运行。

 (3) 虚拟机收缩功能整理(Vmware Tools)
你在收缩你的虚拟磁盘以前,对虚拟磁盘进行磁盘碎片整理,这将能最大限度的发挥收缩磁盘的作用。收缩虚拟磁盘收回虚拟磁盘中未使用的空间。如果有空闲空间在虚拟磁盘中,这个收缩过程会减少虚拟磁盘文件对宿主机磁盘的空间占用。
然而,并收缩功能在任何情况下都能发挥作用,它也有一定的限制和要求
a) 收缩需要你的宿主机磁盘上有与你要收缩的虚拟磁盘同样大小的空闲空间。
b) 收缩功能仅仅应用在虚拟磁盘上。你不能收缩物理硬盘或光盘。
c) 虚拟机虚拟系统包括快照、链接克隆、完全克隆时,收缩功能不能使用。
d) 虚拟机虚拟系统中任何一个虚拟磁盘包括预分配磁盘、没有使用虚拟磁盘独立-持久的模式、非持久模式的遗留磁盘、独立的磁盘引导时,收缩功能不能使用。
【注:你可以在开启虚拟机以前改变虚拟磁盘的模式。(当然之前你必须删除所有快照)】
收缩过程:打开子操作系统,运行VMware Tools控制面板,Windows客户机——双击系统托盘中VMware Tools图标,或选择 开始 〉控制面板,然后双击VMware Tools。

(4)宿主机(Host)物理磁盘碎片整理
宿主机(Host)物理磁盘碎片整理和子系统内磁盘碎片整理方法相同,不在讲述。
通过有效的科学整理优化,节省了磁盘空间,提高了系统的使用性能,希望同学们养成良好的习惯,合理运用和利用网络资源提高自己的磁盘优化技能。



本文转自 lizhi727 51CTO博客,原文链接:http://blog.51cto.com/lizhi727/880025
相关文章
|
26天前
|
安全 编译器 程序员
【C++篇】C++类与对象深度解析(六):全面剖析拷贝省略、RVO、NRVO优化策略
【C++篇】C++类与对象深度解析(六):全面剖析拷贝省略、RVO、NRVO优化策略
42 2
|
2天前
|
监控 数据挖掘 OLAP
深入解析:AnalyticDB中的高级查询优化与性能调优
【10月更文挑战第22天】 AnalyticDB(ADB)是阿里云推出的一款实时OLAP数据库服务,它能够处理大规模的数据分析任务,提供亚秒级的查询响应时间。对于已经熟悉AnalyticDB基本操作的用户来说,如何通过查询优化和性能调优来提高数据处理效率,是进一步提升系统性能的关键。本文将从个人的角度出发,结合实际经验,深入探讨AnalyticDB中的高级查询优化与性能调优技巧。
12 4
|
5天前
|
人工智能 Cloud Native Java
云原生技术深度解析:从IO优化到AI处理
【10月更文挑战第24天】在当今数字化时代,云计算已经成为企业IT架构的核心。云原生作为云计算的最新演进形态,旨在通过一系列先进的技术和实践,帮助企业构建高效、弹性、可观测的应用系统。本文将从IO优化、key问题解决、多线程意义以及AI处理等多个维度,深入探讨云原生技术的内涵与外延,并结合Java和AI技术给出相应的示例。
21 1
|
16天前
|
存储 缓存 监控
深入解析:Elasticsearch集群性能调优策略与最佳实践
【10月更文挑战第8天】Elasticsearch 是一个分布式的、基于 RESTful 风格的搜索和数据分析引擎,它能够快速地存储、搜索和分析大量数据。随着企业对实时数据处理需求的增长,Elasticsearch 被广泛应用于日志分析、全文搜索、安全信息和事件管理(SIEM)等领域。然而,为了确保 Elasticsearch 集群能够高效运行并满足业务需求,需要进行一系列的性能调优工作。
36 3
|
19天前
|
存储 数据处理 Python
深入解析Python中的生成器:效率与性能的双重提升
生成器不仅是Python中的一个高级特性,它们是构建高效、内存友好型应用程序的基石。本文将深入探讨生成器的内部机制,揭示它们如何通过惰性计算和迭代器协议提高数据处理的效率。
|
25天前
|
搜索推荐 Shell
解析排序算法:十大排序方法的工作原理与性能比较
解析排序算法:十大排序方法的工作原理与性能比较
38 9
|
21天前
|
存储 算法 UED
深度解析RAG优化之道:从检索到生成全面升级大模型应用性能,探索提升企业服务质量与用户体验的终极秘密
【10月更文挑战第3天】随着大模型技术的进步,人们愈发关注如何针对特定任务优化模型表现,尤其是在需要深厚背景知识的领域。RAG(Retrieval-Augmented Generation)技术因其能检索相关文档以辅助生成内容而备受青睐。本文将通过问答形式深入探讨RAG优化的关键点,并提供具体实现思路及示例代码。
20 2
|
2月前
|
缓存 Java 应用服务中间件
Java虚拟线程探究与性能解析
本文主要介绍了阿里云在Java-虚拟-线程任务中的新进展和技术细节。
|
6天前
|
存储 Kubernetes 监控
深度解析Kubernetes在微服务架构中的应用与优化
【10月更文挑战第18天】深度解析Kubernetes在微服务架构中的应用与优化
21 0
|
12天前
|
敏捷开发 数据可视化 测试技术
解析软件项目管理:以板栗看板为例,其如何有效影响并优化软件开发流程
软件项目管理是一个复杂而重要的过程,涵盖了软件产品的创建、维护和优化。其核心目标是确保软件项目能够顺利完成,同时满足预定的质量、时间和预算目标。本文将深入探讨软件项目管理的内涵及其对软件开发过程的影响,并介绍一些有效的管理工具。

推荐镜像

更多