设为首页收藏本站language 语言切换
查看: 2639|回复: 4
收起左侧

请教各位老大。虚拟机跑banchmark大家用过对虚拟机做资源配额吗?限制IOPS、网速等

[复制链接]
发表于 2014-5-13 10:48:29 | 显示全部楼层 |阅读模式
我看到虚拟主机的 资源分配 -里面可以对cpu、内存、存储器做配额 ,可是我还没有用明白怎么配置。
有人用过吗?
想做IOPS和网络带宽的配额
由于我想用虚拟机做性能测试,可是如果多台虚拟机在同一台host,由于并发资源竞争,导致单个虚拟机的测试结果总是不如裸机稳定,大家有做过这方面经验吗?3台vm在同一台host做hadoop分布式文件系统测试出来结果就很不稳定,下一步打算配额,例如把每个vm的iops限制在20%,猜测那样可能避免访盘竞争了。
发表于 2014-5-13 10:49:14 | 显示全部楼层
你用虚拟机跑hadoop
少年
组几台I3吧
沙发 2014-5-13 10:49:14 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2014-5-13 10:49:57 | 显示全部楼层
本帖最后由 TiGi 于 12-29-2012 19:31 编辑
看你需求了。
限制资源,确实有效 —— 我试过存储的限额 —— CPU么,因为没有类似的需求,所以没有跑到极限过。
hadoop —— 不太适合使用虚拟化 —— 除非你的系统用不足CPU,且支持的内存量远小于你的主机。
板凳 2014-5-13 10:49:57 回复 收起回复
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-5-13 10:50:29 | 显示全部楼层

谢谢老大,我是开发测试类型的使用
我有12台胖节点,64核128g内存4t硬盘的,8块本地500g组个raid5性能还是可以的。
我也知道性虚了之后能不如裸机,可是可以得到节点规模的优势,部署便捷,分配灵活的很多有点。
hadoop是要的最多的开发环境需求。功能性测试方便。可以接受降低性能来测试,不过需要准一点,否则修改程序之后,又要搬到裸机环境测试挺麻烦的。裸机共享使用管理起来很麻烦。
现在思路是1 做配额避免竞争,2不用本地raid,改成每台虚拟机对应用一块物理硬盘来避免io访问干扰
。esxi5.1是不是虚拟机不支持本地盘裸设备直接访问了?
地板 2014-5-13 10:50:29 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2014-5-13 10:51:14 | 显示全部楼层
简单点,你的问题症结在于同个物理主机上的不同虚拟节点在使用同一个共享存储。对于要求真实化的性能测试需求,建议你每节点至少单独使用一个存储。至于storage io control我认为意义不大。hadoop的分布式存储本来就不考虑在共享存储里使用,它通常是完全本地化的。要不你可以在一个esxi主机上挂多个本地存储单独给虚拟节点用,这样测试结果相对更接近实际部署
5# 2014-5-13 10:51:14 回复 收起回复
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 论坛注册

本版积分规则

QQ|Archiver|手机版|小黑屋|sitemap|鸿鹄论坛 ( 京ICP备14027439号 )  

GMT+8, 2025-5-14 20:27 , Processed in 0.064353 second(s), 23 queries , Redis On.  

  Powered by Discuz!

  © 2001-2025 HH010.COM

快速回复 返回顶部 返回列表