用虚机的原因如下:
1,方便,公司换过电脑无数,只需要把虚机拷贝到新宿主机上,不需要重新配置。
2,安全,及时做快照,系统崩掉只要恢复快照即可。
不知道有多少大佬也是这个套路?
1
morphyhu 2019-11-27 10:26:01 +08:00
me too
而且我把虚机放在移动硬盘上 换工作时还电脑也非常方便 |
2
AsisA 2019-11-27 10:28:09 +08:00
+1,快照真的太方便了,多个环境互相隔离也很好用
|
3
hangs 2019-11-27 10:28:11 +08:00
虚拟机的性能不差吗
|
4
Umenezumi 2019-11-27 10:28:39 +08:00
虚拟机体验可以做到和物理机一样吗,好奇
|
5
liujun088c 2019-11-27 10:31:22 +08:00 via iPhone
感觉做开发用虚拟机还是不太行,不过以后可以尝试一下
|
6
WFMS 2019-11-27 10:31:52 +08:00
重要内容放云端 至于你说的公司换过电脑无数 不知道是什么体验 建议公司换运维 或者换采购
|
7
hakono 2019-11-27 10:33:15 +08:00 via iPhone
@hangs 都什么时代了,虚拟机的计算性能早就和宿主机没什么区别了
图形性能另当别论,毕竟老黄的支持虚拟化的显卡可是只有买价格超高的专业卡才行,这就是缺乏竞争下的垄断 |
8
jjx 2019-11-27 10:33:57 +08:00 1
我有一台改装外壳的骷髅峡谷, 装了 esxi, 重量只有 500 克
大部分时候随身带的着, 主要用来测试集群,k8s 现在有了 remote ssh , lz 的场景也有时会用一下 |
9
loading 2019-11-27 10:35:34 +08:00
所以是哪一款虚拟机软件?
|
10
shilyx 2019-11-27 10:35:36 +08:00
不能一概而论,做个 linux 开发之类的当然没问题。做个界面开发、游戏开发的试试
|
11
lockltd 2019-11-27 10:36:20 +08:00
没有人用 wtg 吗
|
12
yuankui 2019-11-27 10:41:07 +08:00
虚拟机可以装 mac 吗?
|
13
lc7029 OP |
14
Acoolda 2019-11-27 10:44:52 +08:00
我之前也是这么做,搞搞 web 开发还行,做一些复杂点的活儿就会很卡
|
17
momooy 2019-11-27 10:47:05 +08:00 via Android
嵌入式,必须用虚拟机,因为 source insight 只有 win 版,还有很多 pcb 原理图软件也必须用 windows
|
18
lihongjie0209 2019-11-27 10:47:37 +08:00
磁盘 IO 估计有损耗
jb 全家桶我裸 CPU 的占用很高, 我怀疑虚拟机会卡 |
19
chiu 2019-11-27 10:53:32 +08:00
用本地服务器的环境,服务器一直不变就行
|
20
augustheart 2019-11-27 10:57:38 +08:00
虚拟机的磁盘 IO 很烂的……
需要编译的三思后行。 另外,其实即使到现在虚拟机的整体性能依然很烂,只有纯 cpu 计算这点遮羞布。这是我用虚拟机玩老游戏的结论。 |
21
yksoft1test 2019-11-27 11:07:55 +08:00 1
有些软件不能共存,比如西门子的博途、WinCC 就和某些其他工控厂商的软件不兼容。而且很多工控软件自身有一些奇怪的问题,这样虚拟机才是最好的方案。
|
23
onionlc 2019-11-27 11:17:02 +08:00
看工作内容了,主要是虚拟机 io 真的差很多,虚拟机玩个私有云集群套娃都够呛,要是加上分布式存储例如 ceph 之类的,重启一台虚机,等 ceph 自动 recovery 等半天。
|
24
imycc 2019-11-27 11:36:59 +08:00 1
有,这四年多时间一直在虚拟机上做开发。做的后台开发,没开发什么特别大型的系统,单机性能足够。搞性能测试的话,开发完成之后部署到高性能的服务器上测试就好。
优势: 1. 兼顾 win 家跟 linux 家的工具优势,在 win 下使用办公软件,通过 SSH 连进去虚拟机做软件开发。 2. 无需考虑网络环境,断网也能正常使用。 3. 方便备份。快照 or 直接备份文件夹。 4. 相比公司的内网开发机,虚拟机完全在你的掌控下,不需要考虑权限问题,搞挂了自己就能恢复。 5. 公司提供的一些内网开发机也是虚拟机,性能上本地虚拟机也没有劣势。 劣势: 1. 图形性能不行,通过 xserver 模拟也没好多少,不如直接安装的来的顺滑。 2. 有些系统的联调环境比较复杂,需要本地开发后部署到内网测试,有点麻烦(也可以通过隧道解决) |
25
imycc 2019-11-27 11:39:06 +08:00
PS:对 IO、图形性能要求高的,开发环境复杂的,就别折腾了。
|
26
yulitian888 2019-11-27 11:43:41 +08:00
@yuankui 黑苹果当然是可以的,只不过分辨率感人,哈哈哈哈
至于楼主~~~~~工作任务显然不包括出差到客户现场,对吧~~~ |
27
javashell 2019-11-27 11:44:40 +08:00 via Android
工作用虚拟机 win7,TIM 和微信用另一个虚拟机,互不干扰。
|
29
mlyy 2019-11-27 12:03:24 +08:00 via iPhone
所有环境全部 kvm 加 pci passthrough 如果要高性能。
|
30
userdhf 2019-11-27 12:06:25 +08:00
写前端,表示虚拟机有点卡。。ps 就别想了
|
31
opengps 2019-11-27 12:08:41 +08:00 via Android
不依赖硬盘 io 这么做挺爽的
|
32
hantsy 2019-11-27 12:18:24 +08:00
写代码的马马虎虎,其他的不行。性能是个大问题,之前有一家公司这么搞,安全理由(自己没有权限安装任何软件,可以监控员工一切行为等),其实国外也有这种情况。
轻客户端,客户端登录后直接访问服务器,客户端系统上根本做不了什么。个人感觉非常不习惯。另外很多操作还是不方便。 另外这种企业方案成本很高,之前那个用得什么国外的虚拟机方案,外加一个高性能的服务器,高达百万,其实就那么几个人用,比高本配置单机成本高得多。如果分散到每个头上,估计上十万吧。 |
33
lc7029 OP @yulitian888 出差到现场把镜像拷到笔记本上,去现场就好了。如果单纯是调设备,用完就可以了废弃。如果存了文件,再拷回来就是了
|
34
samondlee 2019-11-27 12:22:46 +08:00 via Android
Emmm 之外所在的单位所有文件都是绿盾加密很烦,有一天出差需要用自己的电脑于是就装了 win2003 虚拟机,装绿盾,结果绿盾出 bug 了,文件丢进去直接解密,也不用离线授权,现在竟然还可以用,晕了。
|
35
activemq 2019-11-27 12:25:16 +08:00 via iPhone
我也是虚拟机备份系统非常方便,而且随时保存状态不用担心开关机丢数据。最关键的是,系统盘一定要放在 ssd,你放机械盘愿意折磨那也没关系
|
36
smallyu 2019-11-27 12:26:28 +08:00
电脑带不动
|
37
laminux29 2019-11-27 12:32:42 +08:00 1
楼主提到的两个优势,其实只是一个。也就是快速备份与恢复。
但是,为了实现这个优势,却牺牲了性能与外设的便捷性。 因此,用不用虚拟机办公,要根据个人的习惯与业务来考虑。 最后,我给一个折中的建议,可以结合物理机的高性能,以及虚拟机的方便: 1.工作电脑,用高配物理机,这样性能高,用的爽。 2.工作电脑,在第一次装好机,配置好各种 IDE 与软件后,一定要用 GHOST 做一个备份。这样就算是系统坏了,还可以快速恢复。 3.一些测试工作、没用过的软件,建议在虚拟机下先做测试,确定没问题后,再拿到工作电脑里用。 |
38
DOLLOR 2019-11-27 12:43:58 +08:00 via Android
我把虚拟机装在 RamDisk 里跑,隔壁 SSD 的小孩都馋哭😭了。
|
39
linxiaojialin 2019-11-27 13:09:15 +08:00
已经在 虚拟机 + Ubuntu 下开发快一年了,很爽!特别是用 docker 和 ElasticSearch
Windows 则主要用来开浏览器、微信开发者工具、SQLyog,还有微信、钉钉、有道等等 |
40
xuanbg 2019-11-27 13:17:32 +08:00 1
虚拟机除了图形性能堪忧外,其他方面都没什么问题,只要内存够。内存只给 4G 当然会卡,物理机照样卡,你可以给 16G 甚至更高试试看它还卡不卡。
我一般是两个虚拟机,一个 8G 内存的 Linux 装 Docker,一个 16G 内存的 Win 10 装 VS 2017 写 C#代码。 |
41
darknoll 2019-11-27 13:22:00 +08:00
太吃内存了。。
如果不是需要多个代码环境,绝对不会用虚拟机。 |
42
hantsy 2019-11-27 13:26:19 +08:00
之前公司用过这个: https://www.citrix.com/en-gb/products/citrix-hypervisor/。
购买 citrix 的服务,整个公司办公架构的虚拟网络工作站方案,局域网内性能还好。轻客户端,一个小盒子,两个显示器,用的一个 Windows 的什么精简版本,本地系统做不了任何事。 但是和个人玩虚拟机感觉完全不一样。 |
43
pecopeco 2019-11-27 13:26:31 +08:00 via Android
小众需求
|
44
Deteriorator 2019-11-27 13:29:59 +08:00
公司的办公机都是虚拟机
|
45
yinjy 2019-11-27 13:51:57 +08:00
win 下的虚拟机的 linux 确实有点卡,是性能原因吗,分配了物理机一半资源
|
46
losophy 2019-11-27 14:09:09 +08:00
放云端,虚拟机拷来拷去太麻烦了
|
47
defunct9 2019-11-27 14:11:39 +08:00 1
+1,只不过我的宿主机是 Linux,上面装了个 Win7 虚机。
|
49
JohnFly 2019-11-27 14:13:33 +08:00
非常的不优雅, 应该把环境搭建做成项目, 一建配置。
|
50
lolizeppelin 2019-11-27 16:33:30 +08:00
请用笔记本加扩展坞
家里放显卡坞 嘿嘿嘿 |
51
jzphx 2019-11-27 16:40:26 +08:00
公司在推这种 Daas 服务( Desktop as a service ),但是 dc 在境外,使用感受真的很差
|
52
Chase2E 2019-11-27 16:50:16 +08:00
某云服务电商大厂,开发都是发一台低配笔记本+极高配置云主机。反正都是 ssh + 公司内部的编译器,全都上云啦
|
53
mxx894 2019-11-27 18:41:32 +08:00
性能还是差一点的 简单应用够用 别说直通 直通挑 cpu 挑显卡 挑主板的
|
54
chennqqi 2019-11-27 18:43:16 +08:00
虚机显卡不太行。。。装个大型 IDE 就卡,编译程序也慢
|
55
index90 2019-11-27 18:58:57 +08:00
用是能用,体验肯定比不上台式机。
打个字有延时,切换个界面又有拖影,2K 的工作界面是基本要求,有些还需要双屏,你的网络得要多好。 |
56
janus77 2019-11-27 20:19:35 +08:00
写 app 的表示 编译是真的恐怖……
|
57
hualuogeng 2019-11-27 20:40:30 +08:00
@DOLLOR 这得有多大内存啊,要是系统崩了,岂不是灰飞烟灭
|
58
greatdancing 2019-11-27 21:15:20 +08:00 via Android
@DOLLOR 多大内存加一
|
59
DOLLOR 2019-11-27 21:40:25 +08:00 1
@greatdancing
@hualuogeng 64G 内存,其中虚拟机镜像大概占用 20G 多,再分配 8G 内存给虚拟机运行。重要的文件会映射到真实硬盘, 不会担心丢失。如果发生停电、崩溃之类,直接把备份镜像复制回 RamDisk 就能继续用了。 |
60
shanlan 2019-11-27 23:37:29 +08:00
我隔壁桌的同事在 VM 里安装 Ubuntu 写 Linux C
|
61
wangyzj 2019-11-28 00:23:42 +08:00
不是不行,但切来切去很麻烦
我还是换回来了 |
65
guanhui07 2019-11-28 07:24:25 +08:00
5 年前 我也这么 后来买了 mac
|
66
ys0290 2019-11-28 08:22:00 +08:00 via iPhone
说性能差的,可能真是内存没给够,或者要求太高
我 esxi 上的黑苹果,远程连接播放高清视频也不卡顿,打字也没有延迟 |
67
kosmosr 2019-11-28 08:47:31 +08:00
我是直接把 docker 放云上,然后通过 openvpn 连上
|
68
cismous 2019-11-28 09:06:36 +08:00
vscode remote development 开发很舒服,工位台式机,会议室(任何不确定的位置)笔记本,本机域名 host 到服务器,hot reload,延迟超低
半年下来很爽啊 |
69
tpla1406 2019-11-28 09:56:31 +08:00
我是开了虚拟机的,但是不装虚拟机的桌面,然后 ssh 连接过去的。虽然没有直接物理机速度快,但是也不至于什么打个字有延时什么的,4K 显示器什么的也可以用的上。windows 上的游戏也可以玩,美滋滋。
|
70
raptor 2019-11-28 10:00:00 +08:00
十几年前为了从 windows 迁移到 linux 时干过,系统装的 ubuntu,然后在虚拟机里跑 windows,用了一段时间以后就越来越少用 windows 了,然后就到现在也不用……
|
71
falcon05 2019-11-28 10:02:14 +08:00 via iPhone
vagrant 那种吗,很常见啊
|
72
celeron533 2019-11-28 10:03:51 +08:00
曾经有几次,关闭宿主机的时候忘记先关虚拟机导致虚拟机故障。。。
|
73
abcbuzhiming 2019-11-28 10:11:21 +08:00
@ys0290 只能说是你要求低,虚拟机明显的性能损耗都感觉不出来
|
74
tiedan 2019-11-28 10:23:33 +08:00
问题是云主机也是虚机啊
|
75
inkWave 2019-11-28 10:26:57 +08:00
刚开始为了公司 家里 写代码的环境一致,就用了虚拟机开发.但是几十 G 拷来拷去好麻烦,而且给虚机分配了 8G 2 核,放到了 ssd 里.感觉还是有点卡卡的.
然后在 dropbox 里搭了 git,虚拟机不用到处拷了. 后来感觉还是麻烦,还得维护公司电脑里的虚拟机...刚好 wsl2 出来了,就切到 wsl2 + docker + git.我的需求算是 99%满足了. |
76
juno233 2019-11-28 14:57:21 +08:00 via iPhone
视频工作者表示无福消受。也想很方便的把工作环境带着到处跑然而 adobe 全家桶在各个虚拟机工作都仿佛回到 10 年前的水平。
|
77
GopherTT 2019-11-28 18:29:17 +08:00
方便 及时做快照?我选择 MacOS
|
79
Sonia521 2020-04-16 02:10:14 +08:00
兄弟们,我的 Mac 装了 win10 虚拟机,运行软件时提示“软件无法在虚拟机中运行”,我是为了这个软件才装的虚拟机,以上,求破!
|
80
vvhh2002 2022-07-09 22:51:00 +08:00
说虚拟机图形性能低的, GPU passthrough 了解下.
|