Windows 平台如何利用最小的资源占用实现软件多开?

2023-03-17 15:09:57 +08:00
 ReZer0

不知道是大小核对虚拟机调度问题还是别的情况,公司的电商部门打算弄一台机子用来挂某东平台的直播间,总共要挂大概十多个,挂那种看着没啥用的智能导购。

目前用的是 VM 虚拟机里面装系统,然后分配 2 个核心一个直播间。(实测性能满足)搬了台 I7-13700K 的电脑,虚拟机开到第 11 个时 CPU 占满,再开帧数不稳。但是距离需要的直播间数量已经很接近了,于是咬牙直接上了 I9-13900K ,然后奇怪的问题出现了,13900K 到第 14 个时 CPU 沾满,再多开就帧数不稳。理论上这性能差距应该不至于只能多开 3 个。于是排查了下配置情况。

需求压力测试情况:I3-12100 最多 3 个虚拟机直播间,I7-13700K 最多 11 个虚拟机直播间,I9-13900K 目前测试到最多 14 个虚拟机直播间。

系统:Win11 22H 最新版,电源模式开平衡-最佳性能(电源管理开高性能虚拟机会只调用大核),虚拟机内安装同宿主系统版本一样的 WIN11 (因为不清楚内部的虚拟资源会不会也依赖大小核,所以没敢用 WIN10 )

内存:128G (拉满了,占用 100 左右,足够)

散热:I7 的时候用双风扇水冷,I9 换了三风扇水冷。

性能发挥:13900K 位置 4.8G 的全核心速率,已经开空调并且开机箱盖的情况下。

目前没有头绪怎么解决这种情况,而且虚拟机里每开一个就等于多开个系统,系统本身也占资源。也不清楚能否在不借助虚拟机情况下直接连开十几个直播软件且性能不互相抢占。

2013 次点击
所在节点    问与答
25 条回复
msg7086
2023-03-18 07:32:26 +08:00
@ReZer0 #12 当然是拿 5 代 zen3 了,便宜,多核性能也好,你也不追求玩游戏的那点 fps 提升,为什么要上 zen4 。
采购买大小核拿来跑虚拟机,真不如全上大核,你哪怕买一堆 E5v4 洋辣鸡也比买 13900k 强啊。
tony1016
2023-03-18 09:15:28 +08:00
@CatCode Nice
litguy
2023-03-18 09:25:50 +08:00
感觉双 CPU 的洋垃圾更合适啊,E5 V4 的 18 核心不到 200 元,两颗就 36 核心了
最近装了一个 E5 玩,感觉挺好玩的
imoru
2023-03-18 09:33:56 +08:00
感觉可以试试使用 Windows server 2022 的新功能,Windows 容器,占用资源远小于虚拟机,
可以看看是不是你需要的
https://learn.microsoft.com/zh-cn/virtualization/windowscontainers/about/containers-vs-vm
Dislocator
2023-03-18 10:11:38 +08:00
限 windows 的话考虑一下电脑棒?比手掌小点,4G 内存可装 win10 看直播无压力,450 左右一台,买 20 台估计可以讲价到 400 ,那就是 8000 块,比买服务器便宜,管理的话远程桌面就行了。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/924872

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX