比如硬盘速度和网速
我主要是在内网传输文件用 千兆网 传输速度会有多少损耗?
1
512357301 2021-05-19 23:29:02 +08:00 via Android
我就这么干的,win10 的系统,vbox 里装的 ubuntu,ubuntu 里装 docker,主要是 win10 装 docker 还得启用 hyper_v,我对它没好感。
个人感觉操作体验跟一般虚拟机没区别,肯定不如宿主机流畅,有点肉。 文件速度理论上影响不大,刚才看了一个回答说 docker 的 IO 跟原生 IO 没区别,所以虚拟机传输速度啥样,docker 理论上也那样。 ps:我同事说我在电脑里套娃,因为我是用另一台 win10 远程控制的这台 win10,win10 - win10 - ubuntu - docker - onlyoffice and nextcloud,哈哈哈,四层😂 |
2
unixeno 2021-05-19 23:30:15 +08:00 via Android
docker 用 host 网络模式应该就可以了
|
6
hoyixi 2021-05-19 23:36:29 +08:00
那点速度其实无所谓,重点是你的内存够不够大, 这才是流畅的关键
|
7
rekulas 2021-05-19 23:36:56 +08:00
参考 union fs 的性能实测表现,根据测试容器基本可以达到原生 90%以上,相对于便利性损耗我们基本不考虑
|
8
ClericPy 2021-05-19 23:47:03 +08:00
没太明白这是什么需求, 是 Windows?
|
9
jim9606 2021-05-19 23:51:53 +08:00
千兆基本不用考虑虚拟机 IO 性能的问题,除非你想不开跑小包。
Guest 使用半虚拟化硬件可能可以提升性能( VitrIO,PVSCSI, VMXNet3 ) 反正自用机器开 VM 和 docker 基本都是为了便利,性能够用就行。例如剪贴板复制,快不了,但方便。 |
10
limbo0 2021-05-19 23:52:44 +08:00
内网传文件?
|
11
limbo0 2021-05-19 23:53:53 +08:00
不如来个 nc 命令 或者 python -m SimpleHTTPServer ?
|
12
ronman 2021-05-19 23:55:47 +08:00 via Android
硬盘不知道,
网速的话,昨天刚在家里的 Windows 服务器上 hyperv 里的 Ubuntu 中用 docker 搭的测速服务,然后内网环境中,手机 WiFi6 测试跑出来是 900,供参考 |
14
AllenHua 2021-05-20 08:03:59 +08:00 via iPhone
不建议使用 host 网络
|
15
PbCopy111 2021-05-20 09:00:51 +08:00
我估计楼主想内网开 nextclou 这种,还不如搭在 win 下呢。。。。
|
16
SmiteChow 2021-05-20 09:34:34 +08:00
没影响 docker 是轻量化虚拟 本质就是一个普通进程
|
17
good 2021-05-20 09:35:40 +08:00
我也这么干的,mac 下 docker 性能一言难尽,风扇狂转.直接在 ubuntu 虚拟机里装 docker,世界清静了.
|
18
no1xsyzy 2021-05-20 09:47:23 +08:00
@ETONG docker network.driver=bridge 的话,其实是容器间 bridge 且访问 host 时可以选择 bridge,访问外部还是 NAT
|
19
JDog 2021-05-20 10:10:47 +08:00
哈哈哈,突然想到、这些云服务卖的不都是虚拟机么
|
20
yuancoder 2021-05-20 11:45:20 +08:00
我就是这么干的,开发可以接受
|
21
FS1P7dJz 2021-05-20 23:35:11 +08:00
用桥接模式会少很多奇怪的问题
桥接模式你的网卡变成交换机,你主机和 VM 都接在这个交换机上了 |