首先,我们了解XenDesktop下MCS创建VM的流程,具体如下:

1.创建一个VM模板作为Master VM

2.执行snapshot

3.Full copy snapshot作为Base disk ,即在每个SR拷贝一份base disk(建议每个SR规划容纳25个VM)

4.为每个VM 创建Diff Disk和Identity Disk

那么

第4条,就是我们要分析的对象,因为最终MCS出来的VM都是链接到主镜像Master Image,占用的空间是创建的2个磁盘:Diff disk和ID disk。

下面我们就要讨论下

MCS占用Xenserver存储空间大小的分析:

我们看第一种情景(文件存储):

在支持thin provisioning的存储上,MCS生成的10个VM,每个VM都有25G的OS空间,其中10G被OS占用,3G的数据变化,

那么最终需要的总空间为40GB,如下图:

即说明文件存储上Diff盘仅占用实际变化的那部分空间大小

第二种情景(块存储):

没有thin provisioning存储支持的xenserver上,同样情景,使用总空间大小为275GB,如下图:

即说明块存储上的Diff盘的占用大小等于Base盘的原始大小

所以综上,Citrix XenDesktop在XenServer上的架构设计更推荐使用NFS类型的存储。

注:xenserver支持Thin Provisioning功能的存储包括本地的EXT3和NFS Share

thin provisioning on block based shared SR暂时在xenserver不受支持,因为thin provisoning需要EXT3,此系统更不能用来配置Cluster文件系统,这也是为什么只能在本地磁盘支持thin provisioning功能,不能支持share SR。

转载于:https://blog.51cto.com/virtualelvis/1587545

XenDesktop MCS技术在XenServe环境下的存储空间利用分析相关推荐

  1. 基于Java技术的Web环境下分布式数据库互操作性的实现

                作者:李炽明 莫倩 徐明 1 JDBC工作原理 JDBC(Java Database Connectivity)是1个Sun公司注册了的商标,代表用来执行SQL语句的Java语 ...

  2. 美团技术:复杂环境下落地 Service Mesh 的挑战与实践

    在私有云集群环境下建设 Service Mesh ,往往需要对现有技术架构做较大范围的改造,同时会面临诸如兼容困难.规模化支撑技术挑战大.推广困境多等一系列复杂性问题.本文会系统性地讲解在美团在落地 ...

  3. Redis(十五)Redis 的一些常用技术(Spring 环境下)

    一.Redis 事务与锁机制 1.Redis的基础事务 在Redis中开启事务的命令是 multi 命令, 而执行事务的命令是 exec 命令.multi 到 exec 命令之间的 Redis 命令将 ...

  4. 技术分享 | Linux 环境下针对进程维度的监控实现

    作者:莫善 某互联网公司高级 DBA. 本文来源:原创投稿 *爱可生开源社区出品,原创内容未经授权不得随意使用,转载请联系小编并注明来源. 一.背景介绍 运维工作中可能会遇到这么一个痛点,因线上机器基 ...

  5. Linux系统漏洞复现分析,Linux环境下常见漏洞利用技术

    记得以前在drops写过一篇文章叫 linux常见漏洞利用技术实践 ,现在还可以找得到(https://woo.49.gs/static/drops/binary-6521.html), 不过当时开始 ...

  6. linux 命令调试分析core文件,linux环境下dump vmcore文件分析

    1.安装kernel-debuginfo-common 和 kernel-debuginfo [root@wds ~]# uname -r 3.10.0-693.el7.x86_64 rpm -ivh ...

  7. 车联网环境下自动驾驶的协同感知技术综述

    论文标题:Cooperative Perception Technology of Autonomous Driving in the Internet of Vehicles Environment ...

  8. cad模型轻量化_CAD环境下一种支持大装配的产品模型轻量化技术

    CAD环境下一种支持大装配的产品模型轻量化技术 针对CAD环境下操作复杂大装配常出现加载和显示困难的问题,提出了一种CAD环境下的轻量化解决方案,将参数化表达和多细节层次(LOD)轻量表达共同定义于产 ...

  9. 丁丽萍:云计算环境下的隐蔽信道分析

    本文讲的是丁丽萍:云计算环境下的隐蔽信道分析,以"互联网安全新思维"为主题的OWASP2011亚洲峰会在11月8日-9日成功举办.本届大会以"网络安全产品测评" ...

最新文章

  1. 北京内推 | ​美团搜索与NLP部招聘自然语言处理算法实习生
  2. 测试点3错的来:1028 人口普查 (20分)(解题报告)
  3. 计算机网络讨论4,计算机网络实验四
  4. 唤起你对c#曾经的记忆
  5. imp-00058: 遇到 oracle 错误 12560,MP-00058: 遇到 ORACLE 错
  6. jQuery 中文文档
  7. 算法导论第三版 16.1-5习题答案
  8. Linux 命令行常用快捷键
  9. WordPress网站屏蔽后台搜索词广告-奇它博客
  10. java论文word_JAVA课程实践报告 基于web的点餐系统毕业设计word格式
  11. 计算机毕业设计android的消防安全知识宣传app(源码+系统+mysql数据库+Lw文档)
  12. 2019 年度最受欢迎的中国开源软件出炉!!
  13. 《鸟哥的Linux私房菜》Chapter11 20180726~20180806
  14. CUDA下的GPU编程入门--第一个CUDA程序
  15. 简历中的项目经历怎么写?
  16. UE4 Pak 文件格式
  17. leetcode2021年度刷题分类型总结(八)贪心 (python)
  18. 《程序猿和攻城狮》 --南京大学软件学院导学课 测试一答案
  19. 鱼c工作室python课件_我见过最全的python教程鱼C工作室
  20. libminimsgbus集成消息通讯库(多协议订阅发布)

热门文章

  1. python时间控件readonly属性_【Selenium】如何修改只读(readonly属性)元素的值
  2. atoi函数(初学者)
  3. Transformer总结和梳理
  4. 详解HTTP GET请求
  5. 帕累托分布Pareto distribution
  6. C++ stoi()函数的用法
  7. 面试前端岗,你被要求手写源码了吗?
  8. Python-Numpy中Array用法总结
  9. Linux学习:Linux的发展历史及特点
  10. C#的Session创建和使用