实战虚拟化存储设计之LUN Sizing

发布时间:2021-10-27 19:51:34

作者:范军 (Frank Fan) 新浪微博:@frankfan7 ? 微信:frankfan7


我们经常在FC存储设计中常问的是:LUN多大合适,一个LUN能最大支持多少个虚拟机?


在存储扩容时常见错误是,只注重满足容量需求,而忽视了对性能的影响。我建议Storage?Sizing需要在保证性能的前提下,再考虑容量、可用性、安全等其他方面。




一概念及性能指标







上图是一个SAN环境下虚拟机访问存储设计到的模块,可以看到影响虚拟机性能的因素很多了。所以我们在设计存储时要周到的考虑到各个模块,是不是可能有瓶颈?


性能指标:


Throughput


单位时间内传输的数据量。往往以KBPS或MBPS来衡量。


Latency?(响应时间)


指完成一个IO请求所需要的时间。往往以milliseconds来衡量。



存储扩展时考虑因素


SCSI Reservation


在vSphere?4.1?推出VAAI之前,的确SCSI?Reservation需要特别注意。VAAI的Hardware?AssistedLocking很大程度上避免了SCSI?Reservation的问题。


那么,这是不是意味这我们就可以用一个很大的LUN,比如说64T,?然后在那个LUN上无限制的添加VM呢?


千万别忘了人们往往忽视的队列。


队列??Queuing





从上图可以看到从上到下的四层都有队列。队列中等待执行的任务越长,意味着更长的响应时间。


先拿ESXi主机这一层来说,LUN?Queue?Depth决定了在同一时间可以对某个LUN发起的ActiveCommand?数量。ESXi缺省值是32.?所有虚拟机发起的Active?Commands的总数最好不要持续超过LUN?Queue?Depth.?????虽然LUN?Queue?Depth可以最大增加到64,但一般还是建议使用缺省值。


比如有多个I/O?intensive的虚拟机在同一个LUN的时候,需要考虑把部分虚拟机转移到其他LUN以避免Active?Commands的总数持续超过LUNQueue?Depth,从而造成延时。


HBA这层也有队列,通常4,000?commandsper?port?或者更高。所以一般瓶颈不在HBA层。


具体怎么算一个VMFS?Volume最大支持的VM数,请参见下文。


http://www.yellow-bricks.com/2009/07/07/max-amount-of-vms-per-vmfs-volume/


不过该文最后也提到了,公式仅仅是个参考。




实践


化太多时间精力想设计的很完美,未免学究气。不妨开始先尝试一个很粗的计划。然后看情况在实践中调整。


?10?high?I/O?VMs?perdatastore


?15?average?I/O?VMs?perdatastore


?20?low?I/O?VMs?perdatastore


上述建议来自VAAIand?the?Unlimited?VMs?per?Datastore?Urban?Myth


虚拟机本身的I/O行为时变化的,而且实际中出现的因素,有时在设计时不能考虑周全。


实际出现问题的时候,你可以用Storage?vMotion转移VM到其他不忙的LUN。你也可以用StorageDRS。



相关文档

  • golang使用elasticsearch
  • 理科高考详细复习计划
  • 好名字的爱情诗
  • 班主任对于学生反思的教育故事
  • 游千岛湖的作文600字
  • 古代官服
  • 四 redis学习笔记之事务
  • 2020年华中农业大学春季开学返校时间
  • java架构师需要掌握的技能
  • 缺钾的症状有哪些?缺钾吃什么好
  • 创业干什么赚钱呢
  • 酒店营销部月工作总结
  • Eclipse UML插件及其安装步骤简明介绍
  • 水平分库分表的关键步骤和技术难点
  • 民族团结一家亲
  • 【github】步骤
  • blockly
  • 路由器分片拆分详解大网络包测试
  • 爱情的简短语录
  • 外国男孩名字 外国男孩名字
  • 清明节祭扫活动简报
  • 《大海啊故乡》教案设计
  • 2020年村级意识形态工作总结
  • 重阳节登高的寓意
  • 新素食主义:当美食遭遇后现代
  • 交通安全教育工作计划范文
  • 小小足球赛课件
  • 潮流英语怎么说
  • 小学四年级语文试卷分析报告
  • 网站设计全攻略-9、字体的设定
  • 猜你喜欢

  • 小学英语教师自我鉴定范文三篇
  • 2017年学校防溺水安全教育教案
  • 2019年建党93周年征文题目-做党的好儿女
  • 初中数学9、有理数的除法_同步练*2
  • 南阳市圣辉房地产开发有限公司鸭河分公司企业信用报告-天眼查
  • 彩妆眼影排行
  • [K12配套]九年级化学上册第一单元走进化学世界检测题2新版新人教版
  • 2015年成人高考专升本政治考试真题及参考问题详解
  • 语文S(部编)版四年级上册《三单元 语文百花园三 笔下生辉》精品课教案_3
  • 生活需要一点惊喜来作点缀
  • 应交增值税明细账的设置
  • 京东钱包额度怎么用
  • 山东省济南市南中学2019年中考化学一模试卷(含解析)
  • 关于城乡一体化建设的思考与实践
  • 十三章交变电流电磁场与电磁波1讲交变电流ppt课件
  • 人间处处有真情
  • 大学生书画大赛策划书
  • 最新人教版七年级上册语文同步训练 第1单元 第1课
  • 2014年中国人民大学公共管理在职硕士复试分数线总结@才思
  • 某水利水电工程土工合成材料铺设工程监理实施细则
  • 新功能引导实现
  • 牛骨头汤怎么熬好吃
  • 七年级历史下册 第二单元 经济重心的南移和民族关系的发展单元测试 华东师大版
  • 幼儿园小班体育《小兔送蘑菇》教师资格证面试试讲教案模板教师招聘试讲教案
  • 我国加入《选择法院协议公约》的可行性与利弊分析
  • 适合儿童的简短唐诗作品
  • 河北省唐山市2018届高三第二次模拟考试化学试题+Word版含解析
  • 2016-2017学年高中数学 模块综合检测(二)新人教A版选修2-3
  • 【最新配套】北师大版一年级数学下册《摘苹果》公开课课件
  • 大规模列车运行过程仿真的研究
  • 有人把我电脑密码改了怎么办啊
  • 音乐是快乐的源泉
  • 祖母绿品种有哪些
  • 2015三级青海省建造师法规必过技巧
  • 青春因健康而精彩
  • 【部编语文】2018-2019学年度部编人教新版小学二年级语文上册:11葡萄沟--公开课PPT课件
  • 本钢修建乙炔气厂(企业信用报告)- 天眼查
  • 【最新】高中物理第1章电磁感应与现代生活章末综合测评沪科版选修3 2
  • 新媒体语境下高校思想教育工作的挑战与创新
  • shardingsphere多数据源(springboot + mybatis+shardingsphere+druid)
  • 2013年小学教师工作计划精选
  • 通信技术与交通发展的关系精品资料
  • 电脑版