本帖后由 心芝雨 于 2019-9-16 06:27 编辑
关键几条
- 不是模拟器设置cpu(虚拟化cpu)越多,其性能就越好,因为线程切换会耗费大量的时间;应该根据负载需要分配少的 模拟器设置cpu数量。
- 主机上的模拟器设置cpu总数不应该超过物理 CPU 内核总数。不超过的话,就不存在 CPU 竞争,每个 vCPU 线程在一个物理 CPU 核上被执行;超过的话,会出现部分线程等待 CPU 以及一个 CPU 核上的线程之间的切换,这会有 overhead。
- 将负载分为计算负载和 I/O 负载,对计算负载,需要分配较多的 模拟器设置的cpu数量,甚至考虑 CPU 亲和性,将指定的物理 CPU 核分给给这些客户机
虚拟机和物理CPU大概 使用情况
1、当系统内安卓模拟器启动后设置的cpu总数少于物理CPU的核数(包括超线程)时,模拟器的虚拟化管理系统为模拟器虚拟分配的cpu资源不超过一个物理CPU核。 模拟器的cpu与物理核的分配关系可以是绑定的,也可能是动态的。
比如服务器有20个核心,你创建了2个两个模拟器窗口,每个模拟器分配 4个虚拟cpu(简称vCPU),那么这两个模拟器 多能够使用服务器的8个核心。
2、当系统内的模拟器所需要的虚拟设置的CPU核大于物理CPU核数时,虚拟化管理系统首先按照时间片轮流调度一遍,然后如果还有剩余的CPU资源,则给所需要的虚拟CPU。 比如系统配置了40个vCPU,只有20个物理核。那么平均每个虚拟cpu(模拟器设置的)获取一个核心50%的资源。由于多开时 有些一些窗口忙,一些窗口空闲,虚拟化系统会在一个调度周期内,划分出若干时间片,轮流给每个vCPU使用。忙的vCPU可以使用完整个时间片,而闲的vCPU用不完整个时间片,会提前释放资源。这样在一个调度周期内,对每个vCPU都调度一遍后还有空闲的时间,调度器会把用这剩余的资源去调度忙的vCPU。 这样兼顾公平和效率。 这中调度算法具体下来,大致是如下效果:系统有1个CPU 2.0 Ghz,两个VM,分配1个vCPU。 如果模拟器窗口VM1 和 模拟器窗口VM2都忙,那么各自相当于拥有一个1.0 Ghz的CPU。 如果VM1很忙,VM1只需要 500Mhz的**能力,那么在VM1看来,相当于暂时获得了 1.5Ghz的**器。
3、通过对Xen的测试,系统所有虚拟机的vCPU的总数目小于和等于CPU核数时,VM的性能是比较稳定的。 VM的vCPU基本上绑定到了一个CPU核。 当vCPU数目大于物理核数时,VM的性能稳定性变差。
事先说明 只是**参考 不存在什么** 实际需要看自己需要分别 高 中 低
【CPU】intel 志强E5 2665 c2 x2
【主板】英业达B810 x79 双路大版
【内存】三星8GX16 ddr3 ecc 64GB
【显卡】GTX750TI 4GB 1060 8GB AMD 580 8gb
【电源】 600w
参考数据:大话西游-26开,微信20-30开,空开40 开,手游模拟器-15-20开
【CPU】intel 志强E5 2680v2 x2
【主板】英业达B810 x79 双路大版
【内存】8GX8 DDR3 ecc 64GB
【显卡】gtx 1050 ti 6G 1060 8GB AMD 580 8gb
【电源】600W
参考数据:空开 50开,问道-25开,微信-36开,大话-22开
【CPU】: intel 至强E5645×2 12核心24线程
【散热器】: 四铜管塔式散热器×2
【主板】: 泰安或惠普双路主板
【内存】: 三星8G×4 DDR3 共32G 原厂内存
【硬盘】: 影驰120G ssd固态硬盘
【显卡】: GTX750独立显卡
【电源】: 鑫谷500W
参考数据 :手游模拟器20-12开
【CPU】志强E5 2650v3
【主板】戴尔 0gwhmw x79系列
【显卡】
【内存】32g
【电源】
【至强】E5 2670 【主板】:X79 豪华大板 【显卡】:GTX650 显卡 【硬盘】:SSD 固态120G硬盘 电源:金河田 预见 N9 散热:九州风神双铜管立体风扇 机箱:只要正规的就行 参考数据 :
【CPU】:至强E3 1231 v3 【主板】:技嘉GA-B85M-PIO-SI 【显卡】:影驰 GTX550 GTX750 2G 【内存】:金士顿 16G DDR3 1600 *2 硬盘:SSD 固态120G硬盘 或者240G 电源:金河田 4001 低电压保护 防雷击 散热:超频3 七星瓢虫 v3 机箱:只要正规的就行了,散热好的 参考数据 :6-8开
【cpu】AMD RYZEN 7 3700X
【主板】490
【内存】内存 ddr4 64
【显存】gtx 1050 ti4g 1060 8g
参考数据 :20-30开 稳定问道 20
【cpu】 amd r5 2600【内存】ddr4 8GB
【主板】B450
【显卡】GTX1660Ti gtx 1050 ti4g【内存】8G 16
【CPU】intel I5 9400f
【主板】b360-g
【显卡】GTX1660TI gtx 1050 ti4g
【内存】DDR4 8G 16G
参考数据 :经济型 6-10开
Windows系统方面 尽量使用win10 专业版系统 (当然 你会系统优化驱动安装可以使用win10企业系统)win7系统 多开上不去
|