无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 8779|回复: 20
打印 上一主题 下一主题

[讨论] (讨论)大量开虚拟机情况下,如何进行硬盘分区和机器资源优化使用

[复制链接]
跳转到指定楼层
1#
发表于 2013-1-24 19:36:33 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
       同志们,和大家讨论运行虚拟机数量多,如何充分利用好整个机器资源的问题,希望大家踊跃发言.
一台电脑配置:处理器i7 3770k,内存光威DDR3 1600 8Gx4个共 32G,硬盘三星固态  120G ,希捷500G,主板华硕P8z77-V 。其他不提了。
       电脑安装分区为固态和机械硬盘都平均分,分别为C盘60G,用途为安装win7系统 ,D盘60G,用途为安装vm虚拟机,E盘233G,安装普通程序,如QQ等,拼音,360安全,其他程序不安装,F盘233G,用途为存放安装程序原文件。
        这个机器安装了vmware 7.15虚拟机 16个,每个虚拟机设定硬盘8G,内存2G,处理器1个。每个虚拟机里运行9个窗口。在运行了13个vm虚拟机的时候,显示虚拟机虚拟内存不足,查看虚拟机内存为最小384 M,最大768 M。机器的物理内存也达到30G,cpu使用率达到90%。
        为了改善,将机器的E盘全部设定了虚拟内存,最小98304M(96G)最大229376G(224G),将每个虚拟机的虚拟内存设为最小3072M(2G的1.5倍),最大4096M(2G的2 倍)。再开虚拟机后,运行正常,打开12个虚拟机时,机器cpu使用率为63%,内存使用为26.8G。D盘显示只剩下2.69G可用,E盘显示136G可用(E盘什么都没有安装,也就表示虚拟内存使用了97G),而且其中最后一个运行的虚拟机的内部程序运行速度非常慢。

为了更好利用机器的资源,将电脑进行重新分区,利用如下:(图片)
    现在和大家讨论下几个问题:
1、这样分区的优点和缺点都有什么?
2、这样分区对虚拟机的运行会有那些好处和坏处?
3、这样分区能运行多少个虚拟机?
4、虚拟机的虚拟内存用不用在改改?
5、虚拟机的硬盘用不用在加大一些?

还有哪些好的想法,希望大家踊跃发言。


                           大量开虚拟机情况下 硬盘分区 示意图
                                          大小:    用途

                           C :        60G        (win7 Ghost 7《sp1》电脑公司装机旗舰版V2012.04)
机械盘(500G )    D:         220G         全部设为机器虚拟内存用,
                           E:         220G         除虚拟机外各种软件仓库及安装  



固态盘(120G)      F:        120G          专虚拟机系统运行(在虚拟机内,虚拟机的硬盘为8G,内存为2G ,
                                                           同时设定虚拟内存为最小3072M<1.5 倍>,最大4096M<2倍>)



2#
发表于 2013-1-24 20:01:53 | 只看该作者
从楼主测试情况来看,调整分区、虚拟内存设定影响不是特别大,一次启动了13个,另一次启动了12个。

先用vmware workstation 9试试吧,能不能多开几个。
越新的虚拟机软件对内存的使用越有效率,尤其是10多个虚拟机操作系统一样时,设想一下,如果workstation支持10多个操作系统的加载(有些固定只读内存)只使用一份,相同内容的实机内存页能合并,那32G内存能支持的操作系统就多了。

要充分利用机器资源,可以使用hyper类型虚拟机,即原生的虚拟化平台,如wmware的esxi5.1,估计会比win7+vmwarestation要好很多。

如果确实需要本机也有一个windows,也可以尝试下win8/win2012自带的hyper-v。

祝楼主好运,期待楼主的测试成果。
回复

使用道具 举报

3#
 楼主| 发表于 2013-1-24 20:05:57 | 只看该作者

回复 #2 hlstudio 的帖子

我这种硬盘分区 是正常的,关键是让给vm使用 固态硬盘,加速运行,这是可以的???
回复

使用道具 举报

4#
发表于 2013-1-24 20:19:47 | 只看该作者
wmware esx做集群吧。
回复

使用道具 举报

5#
 楼主| 发表于 2013-1-24 20:24:09 | 只看该作者

回复 #4 假大空 的帖子

不行, 麻烦,
我就是要在硬件上给虚拟机全部的支持,120G的固态硬盘全部给虚拟机用,看看能不能满足它
回复

使用道具 举报

6#
发表于 2013-1-24 20:30:09 | 只看该作者
你要高负荷跑16个虚拟机,这种四核机器配置太低了,建议上服务器或者双路16核工作站,至少也需要8核的机器(推土机那种假8核不行)
每个虚拟机2G内存,算上vmware的消耗和主机系统的消耗,建议至少上48G内存,用到虚拟内存的时候不管怎么样都会卡的。而且虚拟内存尽量设在SSD上,而不是机械硬盘上。

个人体会,虚拟内存设在机械硬盘上,如果内存不够时,能卡几分钟甚至死机;虚拟内存设在SSD上,内存不够时就卡几秒钟。

另外,vmware只是低端虚拟机软件,不太适合跑这么多虚拟机,建议用win8上的hyper-v,然后动态分配内存。
回复

使用道具 举报

7#
 楼主| 发表于 2013-1-24 20:42:50 | 只看该作者

回复 #6 fujianabc 的帖子

如果我将 虚拟机的运行区 改在机械硬盘上 的 一个220G的区 ,将虚拟内存放在固态硬盘上怎么样
虚拟机主要用途是小游戏,

现在我的实验是13个虚拟机可以正常使用 。
回复

使用道具 举报

8#
 楼主| 发表于 2013-1-24 20:52:33 | 只看该作者

回复 #6 fujianabc 的帖子

那个 服务器的配置实在是太高昂了,

评分

参与人数 1无忧币 +1 收起 理由
2012东方明月1 + 1 www.jinjidejuren.tv/douluodalu/

查看全部评分

回复

使用道具 举报

9#
发表于 2013-1-24 21:31:29 | 只看该作者
原帖由 2013jmsgp 于 2013-1-24 20:52 发表
那个 服务器的配置实在是太高昂了,

配两台四核的台式主机算了,成本比一台8核的要低很多。
然后两台主机用路由器连外网。
回复

使用道具 举报

10#
 楼主| 发表于 2013-1-24 22:53:00 | 只看该作者

回复 #9 fujianabc 的帖子

我现在就是这个 配置 ,
回复

使用道具 举报

11#
发表于 2013-1-24 23:02:31 | 只看该作者
原帖由 2013jmsgp 于 2013-1-24 22:53 发表
我现在就是这个 配置 ,

让你配两台一样的机器,每个上面跑8个虚拟机。这比配一台8核工作站便宜

一台四核的跑16个虚拟机实在太勉强
回复

使用道具 举报

12#
发表于 2013-1-25 10:03:38 | 只看该作者
加内存!不要使用虚拟内存。把需要经常随机读者的放在用在ssd
回复

使用道具 举报

13#
发表于 2013-1-25 10:09:30 | 只看该作者
加内存!不要使用虚拟内存。把需要经常随机读者的放在用在ssd,
你的瓶颈在于硬盘。把相同系统的虚拟机共用一个虚拟硬盘!!可以使用差分vhd 或者 快照实现。
cpu方面,利用更高级的虚拟机,硬件虚拟化等
回复

使用道具 举报

14#
发表于 2013-1-26 17:43:03 | 只看该作者
虚拟内存应该放在SSD上,而VM虚拟机硬盘,就放机械硬盘上,这对性能有所改善。如果可能的话,SSD上的WIN7系统不要超过20G,这样也可以尽量将虚拟内存和VM虚拟机硬盘放进SSD中。
回复

使用道具 举报

15#
 楼主| 发表于 2013-1-27 21:32:37 | 只看该作者
报告大家好消息,我现在就按照这个分区来做,机器运转非常好,大家不妨试一试,让自己的机器全部资源利用
回复

使用道具 举报

16#
发表于 2013-4-23 06:35:31 | 只看该作者
2013jmsgp 发表于 2013-1-27 21:32
报告大家好消息,我现在就按照这个分区来做,机器运转非常好,大家不妨试一试,让自己的机器全部资源利用

如果能明确一下具体解决方案会更好。上面说了很多办法!
回复

使用道具 举报

17#
发表于 2013-4-23 13:25:48 | 只看该作者
hyper-v E52代4核 32G内存跑18个虚拟机无压力~
回复

使用道具 举报

18#
发表于 2014-11-24 19:51:19 | 只看该作者
到底楼主用的什么方案呀,也没说明白呀
回复

使用道具 举报

19#
发表于 2015-1-4 16:51:55 | 只看该作者
分区就有问题,固态硬盘读取速度快,应该用来做系统盘和缓存盘,也就是系统和虚拟机还有虚拟内存等缓存要放在固态硬盘,否则你固态硬盘再快,系统装在机械硬盘上交换速度也不会有多快,瓶颈在机械,速度在于系统。
回复

使用道具 举报

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

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-12-2 14:00

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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