把 IDE 等等开发工具都装到虚拟机里面这种开发方式,体验如何?写 java 卡吗?
把 IDE 等等开发工具都装到虚拟机里面这种开发方式,体验如何?写 java 卡吗?
1
justlikemaki Oct 25, 2018
ssd 下开 6g 内存 kali 发行版,ide 加 db 加 charles 流畅
|
2
EastLord Oct 25, 2018
我觉得机器够牛逼,没什么问题,我之前用的 ubuntu 虚拟机,不卡
|
3
dif Oct 25, 2018
8g 内存 VM Ubuntu 14.04 - 18.04 不卡~
|
4
Greenm Oct 25, 2018
我之前是这样的,但是总会有些小 bug,应该都是 gnome 的锅。
|
5
opengps Oct 25, 2018
要知道,所有的虚拟机硬盘性能都会严重缩水,尤其是 iops。
如果要用虚拟机开发,建议虚拟机硬盘放在 ssd 的物理硬盘上,这样大致能达到普通机械硬盘的性能 |
6
gaius Oct 25, 2018
有什么特别的意义吗
|
7
cyspy Oct 25, 2018
在开发机上用 Vim 不就是在虚拟机上开发了,KVM 性能又好
|
8
ngnetboy Oct 25, 2018
这要看在虚拟机里开发什么,如果是 linux 开发,直接开个 samba 服务,加上 SecureCRT 足够了。
|
9
inkWave Oct 25, 2018
之前因为项目的原因,必须要用 linux 或者 mac。当时我只有 windows,就把虚拟机装在了机械硬盘上,体验很糟糕。
然后因为太影响开发效率了,就换到了 ssd 上,体验提升 100%,但是还是能感觉到那一点点的延迟。 而且 ubuntu18.04 貌似有 bug,ide 时不时会花屏卡死,得杀了进程重新启动 ide。别的一些 bug 可能还有,但是我没遇到过。 最后还是用黑苹果解决了这个问题。。。黑苹果也有自己的问题,但是稳定性比我装的 ubuntu 高多了。 不过话说回来虚拟机还是方便啊,一套环境可以到处用,mac windows 都几乎无缝。 |
10
uleh Oct 25, 2018
桌面云不就是 lz 说的这种场景么。。。
|
11
shylockhg Oct 25, 2018
完全在 docker 里开发。。。
|
12
xuanbg Oct 25, 2018
我是在 win10 虚拟机里面用 VS 开发,2018 新款 15 寸高配 MBP 一点不卡。嗯,同时还要开个 win7 的虚拟机当客户端电脑。
|
13
silentstorm Oct 25, 2018
我们公司全部开发机都在 VSphere 上,大概一百多台虚拟机,平均每台虚拟机 16G 内存,120G 硬盘空间。Server 也都构建在虚拟机上。
开发感觉就是非常方便,虚拟机内存硬盘不够用可以很容易增加。一个项目构建好一台开发机以后可以 clone 出很多一模一样的机器,开发环境搭建的时间基本可以忽略不计。 |
14
quinoa42 Oct 25, 2018
以前干过 ssh 进自己的虚拟机开发
后来想想我干嘛不干脆租个便宜点的 vps.. |
15
xpresslink Oct 25, 2018
为什么要完全在虚拟机里面开发呢?
一般来说要开发效率的话图型化的 IDE 是少不了的,比如 VS,Idear,Eclipse 之类的,这些都比较吃机器性能,放到 VM 里面性能要打折扣。以我的实际经验说,i5 以上 CPU,8G 以上内存,固态硬盘的配置,在虚拟机里面用 IDE 写代码基本上可以接受,流畅度和在宿主机中相比就要明显差一些了。 通常都是在宿主机中用 IDE 开发代码,在 VM 中跑个 Ubuntu Server 之类的模拟部署环境,然后提交到 VM 中来跑。 方案多的是,比如用 docker,或 git 写个钩子都能实现自动部署。 |
16
SuperMild Oct 25, 2018
笔记本会卡,台式机上 SSD 丝滑流畅,你都感觉不到是虚拟机。
|
17
boywhp Oct 25, 2018
windows7 + virtualbox(ubuntu) 不用折腾乱七八糟的显卡驱动, 美滋滋!
以前还用 Windows/Ubuntu 双系统来回切换, 感觉当时真逗逼了 |
18
gamexg Oct 25, 2018 via Android
esxi 里面用过,储存是有 ssd 缓存的 nas。
用起来基本没法感觉,但是换到普通 ssd 电脑后还是能够觉得反应快了很多。 |
19
maninfog Oct 25, 2018 via iPhone
这有啥?我之前在云服务器上开发 …此处好想用滑稽
|
20
xenme Oct 25, 2018 via iPhone
虚拟机肯定不卡,卡主要还是资源问题。
资源不是问题的,估计都是由于虚拟,远程或者套一层导致 UI 有些延迟看起来卡,实际 CPU 内存和 IO 损失很小。 |
21
aldenchang Oct 25, 2018 via iPhone
一直在 mbp 上的 Windows 虚拟机开发,体验比台式机好
|
22
Hardrain Oct 25, 2018
那要看你的虚拟机是不是在 SSD 上
|
23
lionseun Oct 25, 2018 via Android
为什么要在虚拟机里面开发?
|
24
alery Oct 25, 2018
会挺卡的,除非配置巨高
|
25
FeifeiJin Oct 25, 2018 via Android
研发环境都是阿里云的机器,刺不刺激。
|
27
lihongjie0209 Oct 25, 2018
你怕是没用过虚拟化底层吧
|
28
iv2ex Oct 25, 2018
有些公司本机不部署开发环境,都是连接到服务器进行开发。防止代码被带走。。。
|
29
flynaj Oct 25, 2018 via Android
虚拟机一般只是测试环境,延迟肯定高
|
30
nicevar Oct 25, 2018
大多数开发没啥问题,如果是做 android 开发,配置再高都能卡出 shi,别说虚拟机了
|
31
liuminghao233 Oct 25, 2018 via iPhone
性能不过远程编译还能理解
如果是本机开虚拟机写 java 除非你要混一些 c/c++ 不然你就是来搞笑的 |
32
LaCroqueta12 Oct 25, 2018
在 pd 里面用 matlab、python 之类的,体验尚可,写写代码和简单的测试而已,真要是大型程序还是放到台式机跑。
|
33
lj3lj3 Oct 25, 2018
用过大概几个月时间 Windows 起来 直接进 Manjaro IDE 我觉得其实还好 基本跟手 不过 VirtualBox 里再跑个 docker chrome 那 16GB 的内存就满了 后来换到了 Windows 上直接跑 docker 放弃了 VirtualBox
|
34
Bryan0Z Oct 25, 2018 via Android
我…虚拟机上开着 MySQL,HBase,influxdb 还有各种任务模拟服务器环境,然后在 Windows 上写前端,Ubuntu 写后端
|
35
auroraccc Oct 25, 2018
windows 开虚拟机 ubuntu 开发, 感觉不错
|
36
yuik Oct 26, 2018
cloud9 了解一下。
要是环境一致性,其实一个比较好的办法是 mount 虚拟机,或者里面开个 server/agent。任何 GUI 还是别非凑到虚拟机里面玩。 前段时间手头主力机送修了,备用机直接双系统,开发当然是反应越快越好多多益善。 |
38
orm Oct 26, 2018
Ubuntu 使用 VMware 开个 Windows10,用于测试跨平台,平时开发还是在 Ubuntu 下。公司配置的电脑垃圾,虚拟机开发卡
|