mac系统基于vmware安装虚拟机,然后主机CPU占用率飙升,风扇狂转,发烫的现象,好几年都没有解决。
网上很多人说限制CPU的功率,减少虚拟机CPU个数,这些都没有办法。
目前发现一个方法,效率好了很多。就是关掉虚拟机3D图像展示,以OpenGL来替代。
在宿主机系统中,编辑虚拟机.vmx文件,在文件末尾添加如下内容。
1 | mks.enableMTLRenderer = "FALSE" |
保存后重启虚拟机,CPU占用率的确变小了,也没有那么烫了。
mac系统基于vmware安装虚拟机,然后主机CPU占用率飙升,风扇狂转,发烫的现象,好几年都没有解决。
网上很多人说限制CPU的功率,减少虚拟机CPU个数,这些都没有办法。
目前发现一个方法,效率好了很多。就是关掉虚拟机3D图像展示,以OpenGL来替代。
在宿主机系统中,编辑虚拟机.vmx文件,在文件末尾添加如下内容。
1 | mks.enableMTLRenderer = "FALSE" |
保存后重启虚拟机,CPU占用率的确变小了,也没有那么烫了。
主机Windows10,虚拟机装的是Ubuntu。
在Vmware上面设置了文件共享后,在Ubuntu上面看不到。如何看到,网上可以查查。
我主要是想解决从Windows拖拽文件到Ubuntu虚拟机里面。
执行下列命令就可以了。
1 | sudo apt-get install open-vm-tools |
给一个新用户添加一个附加组。
1 | usermod -aG group user |
a
是追加G
附加组
移除这个附加组,相当于复原。
1 | gpasswd -d user group |
或者是编辑suoders文件
1 | sudo visudo |
模仿root那行,再添加一行内容
1 | root ALL=(ALL:ALL) ALL |
这个时候user就能获取到root权限了。
但是每次使用命令时都得加前缀sudo
。
可以通过命令sudo -s
进入到root的shell,s
代表shell
。
网上很多说修改/etc/passwd
,把user的uid和gid修改为0,和root一样,这样会出很多问题的,强烈不建议这样。