技术解析

Liunx 系统上用 Wine 跑 windows 应用是不是非常耗 cpu??比用 vbox 跑一个 windows 系统来运行这个应用都耗??如果是,有什么办法能优化?
0
2021-06-18 23:32:57
idczone
这个感觉来自我几年前的使用体验,当时在一台笔记本电脑上装的 linux (应该是 linux mint 或者 ubuntu ),装了 wine,某天我要运行一个 windows 的小程序,启动那个程序之后笔记本的风扇立刻吼叫了起来,然后用了一会笔记本就烫的让我害怕,感紧关了程序,风扇声音立刻就小下来了。之后我还试验过:启动一个 vbox 的 windosXP 虚拟机来运行这个程序,不但没有严重的 cpu 风扇声音,而且长时间用下来笔记本的温度也只是正常。至此以后再装过几次 linux 桌面系统都没有再安装过 wine

最近几天又需要跑一个 windows 程序,因为 vbox 虚拟机怎么的也得给个 2G 的内存才爽,而我现在的主力电脑的空余内存大部分时候都不足 1G,所以又想到了 wine 这个软件,之前的使用体验是正常的吗?如果 wine 确实比较耗 cpu,有优化的办法吗?
wine 这个东西本身就不是虚拟化,加了个中间层而已,性能损耗也来自这个中间层发生的各种调用。
wine 其实还远远谈不上完善,但它就是能用,至于实际表现,不同程序天差地别。
不是所有 exe 在 wine 下都能跑的一样快/慢的。
实际上不是所有 exe 都能在 wine 下正常跑的。

后来我还是用上了 wine,按照官方主页的说明在 debian9 上安装的最新版,开着温度监测软件战战兢兢的运行 exe,还好,没啥离奇的,这台没风扇的小电脑的 cpu 温度一直在 51 度左右,手摸在机器外壳上也是正常的。回想当年,我好像是直接 apt-get 安装的,那个库里的版本好像是老古董版本

我在 ubuntu 上使用 wine 除了 qq 没别的了,其他的功能都可以使用 linux 下的软件替代,能替代的话还是不要用 wine.

数据地带为您的网站提供全球顶级IDC资源
在线咨询
专属客服