将服务器物理资源抽象成逻辑资源,让一台服务器变成几台甚至上百台相互隔离的虚拟服务器,我们不再受限于物理上的界限,而是让CPU、内存、磁盘、I/O等硬件变成可以动态管理的“资源池”,从而提高资源的利用率,简化系统管理,实现服务器整合,让IT对业务的变化更具适应力--------这就是服务器的虚拟化。服务器虚拟化能解决服务器扩张、资源消耗、服务器扩张、能源消耗、高可用性等相关问题。


  在VMware虚拟机内部署服务器时,需要虚拟配置各种硬件,其中在配置硬盘时,格式有三个选择:厚置备延迟置零,厚置备置零,精简置备。

  1、厚置备延迟置零(zeroed thick)

    以默认的厚格式创建虚拟磁盘。创建过程中为虚拟磁盘分配所需空间。创建时不会擦除物理设备上保留的任何数据,但是以后从虚拟机首次执行写操作时会按需要将其置零。

    简单的说就是立刻分配指定大小的空间,空间内数据暂时不清空,以后按需清空。

    优点为磁盘性能较好,时间短,适合于做池模式的虚拟桌面。

  2、厚置备置零(eager zeroed thick)

    创建支持群集功能(如 Fault Tolerance)的厚磁盘。在创建时为虚拟磁盘分配所需的空间。与平面格式相反,在创建过程中会将物理设备上保留的数据置零。创建这种格式的磁盘所需的时间可能会比创建其他类型的磁盘长。

    简单的说就是立刻分配指定大小的空间,并将该空间内所有数据清空。

    选择这种方式的磁盘性能最好,时间长,适合于做跑运行繁重应用业务的虚拟机。   

  3、精简置备(thin)

    使用精简置备格式。最初,精简置备的磁盘只使用该磁盘最初所需要的数据存储空间。如果以后精简磁盘需要更多空间,则它可以增长到为其分配的最大容量。

    简单的说就是为该磁盘文件指定增长的最大空间,需要增长的时候检查是否超过限额。

    所以当有I/O操作时,需要先分配空间,在将空间置零,才能执行I/O操作。当有频繁I/O操作时,磁盘性能会有所下降。

    I/O不频繁时,磁盘性能较好;I/O频繁时,磁盘性能较差。时间短,适合于对磁盘I/O不频繁的业务应用虚拟机。

  三者的区别在于,厚置备延迟置零和厚置备置零都是先分配设置这么大的空间,不过前者先不清楚该空间内的数据,而后者在创建初就已被清除。而精简置备则是先给磁盘设置一个最大的空间,然后该磁盘使用的空间仅仅只有系统最初所需要的空间,而其空间会在使用中随之增加。


  一般在设置磁盘的格式时,经常会为了充分利用虚拟机资源而将其设置为精简置备(thin),不过有时会出现一个问题,但磁盘使用的空间已经被使用完时,虚拟机并没有给其更大的空间,这时候磁盘空间不足该如何解决。

  这时候有两种解决方案:

  1、给其添加一块新的磁盘,然后将其挂载到系统的某一个文件夹上。

  2、将精简置备(thin)转换为厚置备,将空间一次性给予磁盘,这样也能解决磁盘空间不足的问题。

最新文章

  1. 撸一段 SQL ? 还是撸一段代码?
  2. node config
  3. JS读写cookie以及中文乱码解决
  4. PowerDesigner使用技巧
  5. swift:创建表格UITableView
  6. Huffman Coding 哈夫曼编码
  7. Java命令行运行参数说明大全--转
  8. Android学习笔记(二)Manifest文件节点详解
  9. GE_OG_CALC_COLUMN_EMPTY
  10. 组件接口(API)设计指南[4]-通知(Notifications)
  11. 让UltraEdit成为java编译器
  12. Linux学习之CentOS(十六)-----内存置换空间(swap)之建置(转)
  13. Python爬虫-尝试使用人工和OCR处理验证码模拟登入
  14. HTML 练习显示隐藏
  15. vmware centos7 minimal 配置共享文件夹
  16. <笔记>Apache+PHP+MYSQL配置
  17. Java 之 Web前端(二)
  18. Adam优化算法
  19. no scheme 问题
  20. [转][C#]压缩解压缩类 GZipStream

热门文章

  1. Excel 执行Sql 将查询结果输出到EXCEL指定位置
  2. JS中offsetTop、clientTop、scrollTop、offsetTop各属性介绍
  3. tp框架总体学习总结(一)
  4. Python自动化 【第十一篇】:Python进阶-RabbitMQ队列/Memcached/Redis
  5. Microsoft Azure 01 (Summarize)
  6. 关于JDK 安装,以及Java环境的设置
  7. OpenVZ VPS加速方案–Final Speed
  8. PHP审计小记
  9. HDOJ(1348)二维凸包
  10. 深入理解JavaScript系列