Hyper-V中运行PowerShell脚本时单虚拟机性能异常卡顿的排查求助
Hyper-V中运行PowerShell脚本时单虚拟机性能异常卡顿的排查求助
各位大佬,我遇到了一个非常棘手的Hyper-V性能问题,折腾了好久都没解决,想请大家帮忙分析下可能的原因或者调整方向!
我的环境配置
- 宿主机:完全更新补丁的Windows 10系统,配备64GB内存,AMD Ryzen 5 7600 6核CPU,宿主机本身运行性能非常出色
- Hyper-V状态:创建虚拟机的过程流畅快速,没有任何问题
- 虚拟机:单Windows 10/11虚拟机,分配了6GB内存
具体问题现象
当我在虚拟机内的管理员权限控制台中运行自己编写的配置脚本时,虚拟机性能直接暴跌到几乎停滞:
- 脚本执行期间,整个系统UI操作慢得像蜗牛,哪怕只是新开一个控制台窗口,每一次按键都要4-5秒才会被系统响应显示
- 脚本里包含
choco install vim -y命令,这个操作在宿主机上大概5秒就能完成,但在虚拟机里下载进度只能1%、2%缓慢推进,每涨1%就要等4-5秒 - 脚本本身没有复杂操作,只是一些robocopy文件同步任务、注册表键值修改而已
- 关键差异:如果我在虚拟机里单独执行
choco install vim -y,速度完全正常,只有把它放在PowerShell脚本里批量运行时才会出现卡顿
已尝试的排查措施
- 完全重装了宿主机系统
- 多次重建虚拟机,每次都重新配置基础环境
但无论怎么操作,只要在虚拟机里运行PowerShell脚本,这种离谱的卡顿就会稳定复现。之前看到过类似的多虚拟机性能问题案例,但我这是单虚拟机就出现了问题,实在摸不着头脑。
有没有大佬能提供一些可能的配置调整建议,或者帮我分析下到底是什么原因导致的这种情况?
备注:内容来源于stack exchange,提问作者YorSubs




