V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
rv54ntjwfm3ug8
V2EX  ›  问与答

Windows 机器用 CLion 写 Rust,用什么虚拟机好?

  •  
  •   rv54ntjwfm3ug8 · 2021-09-11 13:48:34 +08:00 · 1702 次点击
    这是一个创建于 1180 天前的主题,其中的信息可能已经有所发展或是发生改变。

    WSL2 IO 性能实在太差了,打算开个虚拟机,在虚拟机里装 CLion 。目前想到了 3 种方案:

    1. 直接使用 WSLg 功能装 CLion,但听说这个功能很不成熟,奇怪的问题很多
    2. 在 Hyper-V 虚拟机中安装 CLion,但听说 Linux 桌面在 Hyper-V 下非常卡顿,体验很差
    3. 使用 VMware Workstation,但测试了下在开启 Windows Defender 核心隔离时性能极差,只有正常的 10%,禁用“侧通道缓解”后性能有提升,但仍明显比 Hyper-V 差。听说 Windows Defender 核心隔离很厉害,不想关。

    请问哪种方案好?

    10 条回复    2021-09-11 21:07:53 +08:00
    gainsurier
        1
    gainsurier  
       2021-09-11 13:49:48 +08:00
    直接用 Linux 呗,Windows 软件有需要开个直通 GPU 的虚拟机不就好了
    rv54ntjwfm3ug8
        2
    rv54ntjwfm3ug8  
    OP
       2021-09-11 13:52:08 +08:00
    @gainsurier #1 最近入了编曲的坑,测试了几个虚拟机编曲软件播放都有明显延迟
    BeautifulSoap
        3
    BeautifulSoap  
       2021-09-11 14:00:08 +08:00   ❤️ 1
    既然都想到了在虚拟机里装 IDE 还知道有 WSLg 了,那为什么不来试试 wsl2 里装 IDE,然后直接通过 x server 把 GUI 传到 win10 呢。而且这种方法极其简单舒适(除了输入法麻烦了点)。微软的文章就有介绍,跟着介绍走下来就行了

    techcommunity.microsoft.com/t5/windows-dev-appconsult/running-wsl-gui-apps-on-windows-10/ba-p/1493242


    WSLg 我也挺期待的,不过为了用一个 WSLg 还要把主力机切到预览版,还是乖乖等正式发布好了
    ke1e
        4
    ke1e  
       2021-09-11 14:25:11 +08:00
    vs code remote 体验不要太好
    echo1937
        5
    echo1937  
       2021-09-11 16:56:18 +08:00 via iPhone
    clion remote host
    ch2
        6
    ch2  
       2021-09-11 17:05:42 +08:00
    wsl2+x410

    Inf1nity
        7
    Inf1nity  
       2021-09-11 17:12:57 +08:00
    wsl2 的 IO 性能差可能是由于你把项目放在 Windows 的文件系统里了。你可以尝试把项目放在 wsl 的文件系统下,这样 IO 性能会高一点。
    zxCoder
        8
    zxCoder  
       2021-09-11 20:30:16 +08:00
    @ch2 装在 WSL 里的 IDE 感觉比装在 windows 的丑一些。。。好像是多了上面一大条
    ch2
        9
    ch2  
       2021-09-11 20:57:19 +08:00
    @zxCoder #8 我看 goland 是没区别的,跟 windows 的差不多
    zxCoder
        10
    zxCoder  
       2021-09-11 21:07:53 +08:00
    @ch2 windows 没有上面那一大条,就是项目名-文件名是和菜单栏合并在一起的
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1026 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 21:04 · PVG 05:04 · LAX 13:04 · JFK 16:04
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.