被中文翻译耽误的重要功能:VMWare 虚拟机优先级调整
2024年10月19日大约 2 分钟
虚拟机技术按理说挺成熟的,但Vmware Workstation
用于办公的时候始终有点让人不太理解的延迟,打字和鼠标点击的时候都有表现,让人觉得虚拟机是不是都这德行,再怎么高配的电脑也拖不动。
到今天才发现,相当一部分问题来自于一个经常被人忽视,名字很奇怪,但其实非常有用的功能:虚拟机优先级调整。
在“虚拟机设置”里,选择“选项–高级”,在“进程优先级内”,将第一项“抓取的输入内容”设置为“高”;在下面的“设置”内将“收集调试信息”设置为“无”,并勾选“禁用内存页面修整”。
如果去找一些教程,会看到上面这一句。确实有用,但语焉不详,“抓取的输入内容”到底是个什么玩意儿?
专门去查了一下,结果发现,其实这个选项就是虚拟机优先级调整,只不过是分成了“键盘鼠标在虚拟机中时”和“键盘鼠标在操作主机”时两种状态。 下面是中文官网说明:
选项 | 说明 |
---|---|
已抓取输入时 | 选择虚拟机在其键盘和鼠标输入已被抓取时的优先级。 |
未抓取输入时 | 选择虚拟机在其键盘和鼠标输入未被抓取时的优先级。 |
默认设置在 Workstation Pro 优先级首选项设置中指定。
但是,你界面上为啥要翻译成“抓取的输入内容”呢?苹果式中文制式奇怪,你这坑人啊!不看教程谁知道这个功能?
总之,把这个选项设置为“高”之后,虚拟机响应速度确实上了一个台阶,全屏的话大部分情况下感受不到这是虚拟机。
其实可以理解,vmwre的虚拟化技术,其生产背景非常浓重,做服务器的效率肯定是最优先考虑的东西。如果把优先级设置为高,肯定是需要消耗更多的计算资源和中断来响应UI操作,所以如果看计算和服务,这样设置之后总效率其实应该是下降的。
但架不住人类操作就是舒服啊!
赠品
今天折腾的时候,似乎存在一种情况,就是虚拟机分配内存太大,又不允许交换的时候,似乎有一点点概率造成虚拟机启动时蓝屏。
但并不清楚是内存分配失败或者延迟引起的,还是我这个系统本身有一些问题。