找回密码
 加入我们
搜索
      
查看: 11933|回复: 11

[CPU] 请问大小核跑虚拟机有没有调度问题?

[复制链接]
发表于 2022-12-15 12:12 | 显示全部楼层 |阅读模式
本帖最后由 沙悟净@蓝领 于 2022-12-15 14:46 编辑

考虑2月后入个13代+RTX40笔记本,

主机Win11专门用来玩游戏,

虚拟机VMware workstation pro 17

虚拟机里面装Win10和一些杂七杂八的软件用来工作
发表于 2022-12-15 12:26 | 显示全部楼层
有问题,需装第三方工具可以解决问题
发表于 2022-12-15 13:08 | 显示全部楼层
本帖最后由 rad.io 于 2022-12-15 13:10 编辑

暂时没有研究清楚,我13700k Linux上跑kvm的windows10,无论设置多少核心,编译windows程序的时候只能用到2个主机核心,设置绑定什么的都试过了,结果就是就算绑定8个大核心,虚拟机里面任务管理器看到8核心都高占用,主机上看也就是等效2核心在跑,编译速度比原来amd 3600x 6核心慢很多。奇怪的是虚拟机里面跑cpu-z, aida64 压力测试什么的倒能吃满主机大核心。暂时认为是调度问题,尽管我认为Linux内核的大小核心调度是比较成熟的了。
 楼主| 发表于 2022-12-15 14:47 | 显示全部楼层
本帖最后由 沙悟净@蓝领 于 2022-12-15 15:10 编辑
rad.io 发表于 2022-12-15 13:08
暂时没有研究清楚,我13700k Linux上跑kvm的windows10,无论设置多少核心,编译windows程序的时候只能用到2 ...


一直没搞明白linux,旧版linux停止支持,出新版linux了,是直接覆盖安装新版么?
发表于 2022-12-15 15:23 | 显示全部楼层
虚拟机还是避开大小核吧
发表于 2022-12-15 15:26 | 显示全部楼层
本帖最后由 Krakenius 于 2022-12-15 15:28 编辑
沙悟净@蓝领 发表于 2022-12-15 14:47
一直没搞明白linux,旧版linux停止支持,出新版linux了,是直接覆盖安装新版么? ...


找相应发行版的更新命令,一般可以用命令升级到新版的
比如Ubuntu:
  1. sudo do-release-upgrade
复制代码
发表于 2022-12-15 15:48 | 显示全部楼层
本帖最后由 wangjiancqu 于 2022-12-15 16:03 编辑

给vmware.exe加上一个管理员运行权限。CPU13600KF,Win11 22H2,前几天运行虚拟机特别卡,一看任务管理器,小核满载、大核围观,加上管理员权限就正常了。很奇怪的是,刚装上VMWare Station PRO 17 时没发现虚拟机运行有什么问题,不知是不是因为Win11更新的原因。
1.jpg
跑了一个Win10虚拟机的压缩,大小核调度是正常的
4.jpg
发表于 2022-12-15 15:50 | 显示全部楼层
有问题。需要在vmx文件中手工指定大核运行。
 楼主| 发表于 2022-12-15 15:56 | 显示全部楼层
wangjiancqu 发表于 2022-12-15 15:48
给vmware.exe加上一个管理员运行权限。CPU13600KF,Win11 22H2,前几天运行虚拟机特别卡,一看任务管理器, ...

应该是vmware 17优化了
发表于 2022-12-15 16:07 | 显示全部楼层
2个办法

(1)修改虚拟机vmx文件,指定虚拟机使用的核心,只允许vmware使用大核即可。
在vmx配置文件末尾加上:

       processor0.use = "TRUE"
       processor1.use = "TRUE"
       processor2.use = "TRUE"
       processor3.use = "TRUE"
       ……
       processor12.use = "FALSE"
       processor13.use = "FALSE"

注意这里指定的是逻辑核心,每个大核是2个逻辑核心。

(2)用Process Lasso Pro,设置vmware-vmx.exe进程的优先级为“高于标准”。搞定

屏幕截图 2022-12-15 160616.png
发表于 2022-12-15 16:07 | 显示全部楼层
win10+大小核+vmware,有解么?
发表于 2022-12-15 16:24 | 显示全部楼层
关于Linux系统升级的问题,虽然不同发行版的软件安装的文件以及路径不相同,但这些软件个人配置的位置和内容基本相同(当然不能有大的版本差异),因此,我的 /home 是放置在 btrfs raid1 上面,和系统是分开的,甚至是在不同的SSD上。那么在我的机器上,当新版本出来后,可以将老版本执行诸如 do-release-upgrade, dnf upgrade 的命令直接升级,不高兴了也可以全新安装在系统盘中(分区也行)。升级的完基本就可以用了,全新安装完成之后,将btrfs raid1挂载到/home就是全新的系统加所有的软件配置了。
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

Archiver|手机版|小黑屋|Chiphell ( 沪ICP备12027953号-5 )沪公网备310112100042806 上海市互联网违法与不良信息举报中心

GMT+8, 2024-11-6 14:29 , Processed in 0.010847 second(s), 5 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

© 2007-2024 Chiphell.com All rights reserved.

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