在虚拟机里面在装一个 docker 这样性能损耗大吗? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
请不要在回答技术问题时复制粘贴 AI 生成的内容
ETONG

在虚拟机里面在装一个 docker 这样性能损耗大吗?

  •  
  •   ETONG May 19, 2021 4113 views
    This topic created in 1807 days ago, the information mentioned may be changed or developed.

    比如硬盘速度和网速

    我主要是在内网传输文件用 千兆网 传输速度会有多少损耗?

    21 replies    2021-05-20 23:35:11 +08:00
    512357301
        1
    512357301  
       May 19, 2021 via Android
    我就这么干的,win10 的系统,vbox 里装的 ubuntu,ubuntu 里装 docker,主要是 win10 装 docker 还得启用 hyer_v,我对它没好感。
    个人感觉操作体验跟一般虚拟机没区别,肯定不如宿主机流畅,有点肉。
    文件速度理论上影响不大,刚才看了一个回答说 docker 的 IO 跟原生 IO 没区别,所以虚拟机传输速度啥样,docker 理论上也那样。
    ps:我同事说我在电脑里套娃,因为我是用另一台 win10 远程控制的这台 win10,win10 - win10 - ubuntu - docker - onlyoffice and nextcloud,哈哈哈,四层
    unixeno
        2
    unixeno  
       May 19, 2021 via Android
    docker 用 host 网络模式应该就可以了
    ETONG
        3
    ETONG  
    OP
       May 19, 2021
    @unixeno host 比 bridge 性能好吗
    ETONG
        4
    ETONG  
    OP
       May 19, 2021
    @512357301 厉害 你用的网络类型是什么 host 还是其他?
    ETONG
        5
    ETONG  
    OP
       May 19, 2021
    @unixeno 桥接应该和 host 一样吧 NAT 才会损耗网速吧?
    hoyixi
        6
    hoyixi  
       May 19, 2021
    那点速度其实无所谓,重点是你的内存够不够大, 这才是流畅的关键
    rekulas
        7
    rekulas  
       May 19, 2021
    参考 union fs 的性能实测表现,根据测试容器基本可以达到原生 90%以上,相对于便利性损耗我们基本不考虑
    ClericPy
        8
    ClericPy  
       May 19, 2021
    没太明白这是什么需求, 是 Windows?
    jim9606
      &nsp; 9
    jim9606  
       May 19, 2021
    千兆基本不用考虑虚拟机 IO 性能的问题,除非你想不开跑小包。
    Guest 使用半虚拟化硬件可能可以提升性能( VitrIO,PVSCSI, VMXNet3 )

    反正自用机器开 VM 和 docker 基本都是为了便利,性能够用就行。例如剪贴板复制,快不了,但方便。
    limbo0
        10
    limbo0  
       May 19, 2021
    内网传文件?
    limbo0
        11
    limbo0  
       May 19, 2021
    不如来个 nc 命令 或者 python -m SimpleHTTPServer ?
    ronman
        12
    ronman  
       May 19, 2021 via Android
    硬盘不知道,
    网速的话,昨天刚在家里的 Windows 服务器上 hyperv 里的 Ubuntu 中用 docker 搭的测速服务,然后内网环境中,手机 WiFi6 测试跑出来是 900,供参考
    512357301
        13
    512357301  
       May 20, 2021 via Android
    @ETONG 桥接
    AllenHua
        14
    AllenHua  
       May 20, 2021 via iPhone
    不建议使用 host 网络
    PbCopy111
        15
    PbCopy111  
       May 20, 2021
    我估计楼主想内网开 nextclou 这种,还不如搭在 win 下呢。。。。
    SmiteChow
        16
    SmiteChow  
       May 20, 2021
    没影响 docker 是轻量化虚拟 本质就是一个普通进程
    good
        17
    good  
       May 20, 2021
    我也这么干的,mac 下 docker 性能一言难尽,风扇狂转.直接在 ubuntu 虚拟机里装 docker,世界清静了.
    no1xsyzy
        18
    no1xsyzy  
       May 20, 2021
    @ETONG docker network.driver=bridge 的话,其实是容器间 bridge 且访问 host 时可以选择 bridge,访问外部还是 NAT
    JDog
        19
    JDog  
       May 20, 2021
    哈哈哈,突然想到、这些云服务卖的不都是虚拟机么
    yuancoder
        20
    yuancoder  
       May 20, 2021
    我就是这么干的,开发可以接受
    FS1P7dJz
        21
    FS1P7dJz  
       May 20, 2021
    用桥接模式会少很多奇怪的问题

    桥接模式你的网卡变成交换机,你主机和 VM 都接在这个交换机上了
    About     Help     Advertise     Blog     API     FAQ     Solana     872 Online   Highest 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 68ms UTC 19:36 PVG 03:36 LAX 12:36 JFK 15:36
    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