把开发环境弄到 vmware 虚拟机中怎么样,流畅吗,会不会有什么问题 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
bler
V2EX    程序员

把开发环境弄到 vmware 虚拟机中怎么样,流畅吗,会不会有什么问题

  bler 2024-12-23 11:12:22 +08:00 6096 次点击
这是一个创建于 371 天前的主题,其中的信息可能已经有所发展或是发生改变。

折腾了几天将流氓软件放到虚拟机中,结果微信再虚拟机中登录被限制功能,需要实名认证,又折腾了一波, 但是又想玩游戏,又在找摸出虚拟机特征的教程,折腾过去折腾过来发现还不如颠倒过来。

把流氓软件放到真实电脑中,敏感信息放到虚拟机中,现在 win11 虚拟机都需要加密了。

打算入手一波 8T 的 nvme ,有看中了一款三星的 stat 8T 固态,这个要便宜一些,就是不知道使用上有没有太大差距 ,不太打算多台电脑和小主机,信息数据分散了,同步起来麻烦

35 条回复    2024-12-25 16:17:36 +08:00
AoEiuV020JP
    1
AoEiuV020JP  
   2024-12-23 11:21:25 +08:00
理论上,虚拟机要拟真,还是 hyperv 靠谱些,毕竟真实系统也成虚拟机了,不分彼此,
至于虚拟机里开发,其他好说,但是图形性能总是差些,不流畅的感觉,没有显卡直通,
Arrackisarookie
    2
Arrackisarookie  
   2024-12-23 11:24:43 +08:00
肯定是比不上实体机 我实体机 32G 内存 24 核 12 代 i7 分了 8 核 8G 给 vm 中的 win10 ,用个啥都感觉卡卡的,要是装个 IDE 估计真卡的受不了
cheng6563
    3
cheng6563  
   2024-12-23 11:30:33 +08:00
没啥大差距,但是 Vmware 的响应速度较慢,3D 性能还凑合但 2D 性能比较栏,体验感觉是只比 RDP 好一点,不嫌卡就能用。
hanssx
    4
hanssx  
   2024-12-23 11:37:05 +08:00   1
所有工作、生活的都在虚拟机当中,PVE 虚拟了一套,打游戏都在虚拟机中,ALL IN ONE 。
CodeAllen
    5
CodeAllen  
   2024-12-23 11:39:12 +08:00
我用 VMware 虚拟机遇到了掉网卡的问题,原因未知,很麻烦,也不是 100%掉,就是偶尔莫名其妙的掉,表现就是直接断开连接,比如 SSH ,进虚拟机里面显示网卡没有 IP ,需要手动重启网卡才恢复正常,更新了虚拟机最新版本这个问题依然存在,从那以后就没用过 VMware ,一生黑。现在用都是 HyperV 原生虚拟机,HyperV 也有个比较蛋疼的问题,虚拟机的 IP 不固定,必须搞定 mDNS 之后,用内网 hostname 访问,不然每次重启 IP 都变。
总结:偶尔使用或者轻量级的环境用虚拟机没问题,长期用,建议物理机,物理机奇葩的问题要少很多
自用:游戏机娱乐机工作机我都分开了,游戏机只装了 Steam ,娱乐机就是 NUC ,工作机是笔记本主要是开发环境
bler
    6
bler  
OP
   2024-12-23 11:44:00 +08:00
@hanssx 在虚拟机中玩游戏会封号啊,腾讯系的游戏基本都没法玩,其他的情况不知道,了解了一下,需要找别人专门制作好的成品,但是这玩意儿成本挺高的,一个月就得 100 多快
skallz
    7
skallz  
   2024-12-23 11:53:08 +08:00
感觉还是双系统好一点,直接启动隔离。。。
coldle
    8
coldle  
   2024-12-23 12:02:35 +08:00 via Android
我比较震惊于微信没实名居然能用。。
虽然你说了不想多台主机,但还是推荐整个物理机放流氓,win 下可以通过 remote app 走 rdp 协议无缝使用另一台电脑的应用,我的微信就是放在单独的机器里 remote 出来,家里所有设备都能用同一个微信,聊天记录迁移都省了
elechi
    9
elechi  
   2024-12-23 14:05:58 +08:00   1
开发环境 linux 虚拟机,不开 ui ,启动直接进命令行,用 vscode remote ,很流畅
Byleth
    10
Byleth  
   2024-12-23 14:13:35 +08:00
8T 固态,现在是不是都得七八千啊
hanssx
    11
hanssx  
   2024-12-23 14:15:14 +08:00
@bler LOL 可以,CF 确实不行,腾讯系我就玩这 2 个。
kokutou
    12
kokutou  
   2024-12-23 14:19:37 +08:00 via Android
hyper-v 吧 微软自己的系统开机关机贼快 这个优势没有别的虚拟机有
suners
    13
suners  
   2024-12-23 14:33:14 +08:00
本人一直是虚拟机 linux (无图形桌面)跑程序,直接把 Windows 的盘挂到虚拟机里,Windows 只是用 IDE 来编写代码,没啥问题,当然具体还是看你是什么开发,有没有两个系统特别差异的地方。
mwjz
    14
mwjz  
   2024-12-23 14:36:40 +08:00
我现在用的 wsl 开发,个人体验,比 window 自身要好一些,唯一大问题是不能将代码放在 window 上,
lingo
    15
lingo  
   2024-12-23 17:40:45 +08:00
之前用 ventoy 直接引导移动硬盘里的 linux 的 VHD 文件。。。
tool2dx
    16
tool2dx  
   2024-12-23 18:14:26 +08:00
@lingo 我也是,不过 ventoy 有点玄学。我两台 PC 同样的方法,一台可以顺利引导 linux VHD ,另外一台引导后直接重启。
lasuar
    17
lasuar  
   2024-12-23 18:17:15 +08:00
我 i 这么玩都几年了,虚拟机装 centos-minial ,设置共享目录就完了。
0xGale
    18
0xGale  
   2024-12-23 18:18:29 +08:00
@mwjz wsl2 中是可以访问 windows 的数据的, 在 wsl2 中访问: /mnt/d/, /mnt/c/, 就是 windows 的 D 盘, C 盘
lscho
    19
lscho  
   2024-12-23 18:22:47 +08:00
还不如装个 pve ,然后硬件直通
bler
    20
bler  
OP
   2024-12-23 18:23:31 +08:00   1
@Byleth 贵的差不多,有便宜的,三星的 stat4000 多,二手的三千多,两千多的也有(但是不敢买),nvme 协议的一个 pny (不知道是不是杂牌)五千多
lingo
    21
lingo  
   2024-12-23 18:39:36 +08:00
@tool2dx 我是临时在固定的电脑用,还挺稳的。我主力台式机那不只是 ventoy 不行,就算是直接安装 linux 都不行。bios 有 bug 好像。
PopRain
    22
PopRain  
   2024-12-23 20:17:53 +08:00
以前旧电脑直接用工具导入到 hyper-v , 开发、维护一些老的系统,使用和真实电脑没有什么区别
WuDiHaiTai
    23
WuDiHaiTai  
   2024-12-23 22:45:39 +08:00
还是得看你是什么开发,CPU 和内存怎么样。我觉得你说的应该是 Vmware Workstation ,我个人体验,Linux 图形界面效果是很不错的,绝对秒杀各种 VNC 远程,但是 Windows 虚拟机我觉得优势不大,倒也不是卡,就是我觉得不是很有必要,效果也没见得像 Linux 那么惊艳。

你搞 8t 硬盘的钱都够再买一台电脑了,工作和游戏分开两台电脑,我前几天在研究 5500gt 的 pc ,大概 32G+1TB 下来不到 2000 。你搞个 Esxi 或者 PVE ,这就相当于多了几台电脑。而且可以根据你的开发需求,你是吃多核,还是吃单核,针对性搞一套有优势的 PC ,这钱花的绝对值。
just4id
    24
just4id  
   2024-12-24 01:28:37 +08:00 via iPhone
没一点问题,开发环境搭好后记得给 vm 做 snaoshot 快照。当然,个人还是建议在 wsl 里开发最稳,也方便备份和迁移。
xiaoranj
    25
xiaoranj  
   2024-12-24 01:53:30 +08:00
最省心的就是伪装成 hyper-v ,开启嵌套虚拟化,开 hyper-v 服务
chaoschick
    26
chaoschick  
   2024-12-24 07:25:46 +08:00
把开发环境弄到 vmware 虚拟机中, 完全没问题 我都这样用了 4, 5 年了
EchoWhale
    27
EchoWhale  
   2024-12-24 08:27:31 +08:00 via iPhone
我的开发环境在 virtualbox 的 debian 里,headless 模式启动。ssh 登陆上去开发,编辑器用 neovim

迁移啥的很方便,宿主随便换。
gxt92
    28
gxt92  
   2024-12-24 08:52:17 +08:00
要伪装可以开 Hyper-V ,开了之后很多软件就放弃检测虚拟机环境了,因为宿主机也在虚拟机环境下无法分辨
xtreme1
    29
xtreme1  
   2024-12-24 09:03:03 +08:00
不想放到主力机的软件放到另一台 Win 物理机上, 然后用 rdp remote app
paccco
    30
paccco  
   2024-12-24 09:59:19 +08:00   1
gnozix
    31
gnozix  
   2024-12-24 11:04:50 +08:00
尝试 vagrant ?
pckillers
    32
pckillers  
   2024-12-24 12:15:58 +08:00
开发环境如果不是强依赖 Windows 的话建议开发环境直接搭进 WSL 就行了。
本人虽然宿主机是 Windows 但是 JB 全家桶都是装在 WSL 里的。
https://learn.microsoft.com/zh-cn/windows/wsl/tutorials/gui-apps
0x4154304D
    33
0x4154304D  
   2024-12-24 15:46:10 +08:00
vmware 太重了 hyperv 用起来更好一点 vagrant 拉个 hyperv 的 debian+Rocky 用什么装什么
lfmwO
    34
lfmwO  
   2024-12-24 15:48:15 +08:00
基本没啥问题, 搞
mwjz
    35
mwjz  
   2024-12-25 16:17:36 +08:00
@0xGale 是能访问,主要是慢,太慢了,当时我查到这个问题一直挂在 github ,始终未解决
关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5357 人在线   最高记录 6679       Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 43ms UTC 08:43 PVG 16:43 LAX 00:43 JFK 03:43
Do have faith in what you're doing.
ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86