ESXi 从底层把一台电脑虚拟成多台,想问问性能怎么样? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Chigogo
V2EX    问与答

ESXi 从底层把一台电脑虚拟成多台,想问问性能怎么样?

  •  
  •   Chigogo 2017-09-24 09:43:48 +08:00 35709 次点击
    这是一个创建于 3009 天前的主题,其中的信息可能已经有所发展或是发生改变。
    VMware Player 性能也蛮不错,但毕竟中间垫了一层 Windows
    ESXi 虚拟层级更深,利用率应该更高。

    我在网上看到,使用的是 WebClient 进行使用的。
    既然使用 WebClient,信号注定走的都是 LAN (包括视频信号),这是不是就意味着,ESXi 只能像云服务器一样,做一点服务器类型的工作呢?

    如果是这样的话,用高性能的主机作为 ESXi 虚拟机能玩游戏吗?看视频吗?
    他们还搞了显卡直通,直通显卡是为了玩游戏吗?

    ……求解惑
    42 条回复    2017-09-26 18:01:29 +08:00
    z742364692
        1
    z742364692  
       2017-09-24 09:48:06 +08:00 via iPhone
    如果你就是用来开小鸡,推荐直接 esxi,性能肯定比 win 下 vm 好,管理起来稍微麻烦点,看你的需求
    tscat
        2
    tscat  
       2017-09-24 09:48:12 +08:00
    显卡直通后,相当于直接插在了虚拟机设备里面。就可以直接插在显示器上。。玩游戏应该是没问题了。
    Chigogo
        3
    Chigogo  
    OP
       2017-09-24 09:53:07 +08:00
    @tscat 显卡直通,如果用双屏的话,可以装两个系统吗?
    Chigogo
        4
    Chigogo  
    OP
       2017-09-24 09:53:31 +08:00
    @tscat 显卡直通,如果用双屏的话,可以装两个系统,给两个人用咩。多谢了
    ajeef
        5
    ajeef  
       2017-09-24 09:55:11 +08:00
    ESXI 可以直通显卡,玩游戏,但是前提是是否兼容,目前来看 ATI 的显卡兼容性更好,N 卡就........
    tscat
        6
    tscat  
       2017-09-24 10:06:26 +08:00
    @Chigogo 如果你 pcie 口够,能直通进去,可以装任意个系统。可以一个 mac 一个 win 都没问题
    zjqzxc
        7
    zjqzxc  
       2017-09-24 10:20:46 +08:00
    esxi 使用 webclient 进行管理(而不是使用)成本很高很高(要求一台 windows server 系统的机器,内存 8G 以上),对于单节点不适用。
    大部分常用管理工作可以通过 vsphere 客户端进行,简单的管理工作(虚拟机开关机,修改配置等,但无法对 esxi 服务器做过多配置)可以直接通过 vmware workstaion 连接远程服务器进行

    使用的话,一种方法时通过 vsphere 或者 vmware 连接进去,使用方法和本地 vmware 虚拟机一样
    另一种方法是通过远程桌面进去,windows 系统远程桌面后好像使用的是本地显卡,linux 不清楚
    显卡直通我没搞过不清楚
    xuhaoyangx
        8
    xuhaoyangx  
       2017-09-24 10:22:07 +08:00
    @zjqzxc #7 ESXI6.5 只有 web client 了。
    f2f2f
        9
    f2f2f  
       2017-09-24 10:22:20 +08:00
    我们单位是拿这个卖钱的 =。= 你们却拿来玩游戏
    xuhaoyangx
        10
    xuhaoyangx  
       2017-09-24 10:23:46 +08:00
    民用显卡只有 A 卡能直通,直通最好上服务器主板,遇到过很多民用主板稳定性不行,或者 PCI /PCIE 线上其他设备(音频、第三方 usb3.0 主控)导致直通突然掉设备。
    Chigogo
        11
    Chigogo  
    OP
       2017-09-24 10:30:05 +08:00   1
    @ajeef GG 了,我是 1060 的……
    @tscat 一个显卡上有许多接口咩,我想着能不能……只用一个显卡。ITX 机箱,你懂的。
    @zjqzxc WebClient 里面有个 Console 的。新版( 6.5 ?)取消了 VSphere,使用 WebClient 里面的 Console (我是道听)
    @f2f2f 2333,开网吧?
    @xuhaoyangx 看来还得再配一个服务器?
    UnisandK
        12
    UnisandK  
       2017-09-24 10:31:06 +08:00   1
    直通可以玩游戏,我台式机用 ESXi 跑了个 Win10 直通显卡进去,然后 MBP 上用 moonlight 串流玩 GTA 一点问题没有。不过 moonlight 用的是 N 卡的串流协议,N 卡直通又是出了名的折腾,我当时弄了足足一下午。

    最大的坑是显卡不插屏幕就不工作,开始以为设置没对,后来发现好像就是这样的。解决方法是淘宝买了个 VGA 锁屏器,一个小坨坨插显卡上让它以为你接了屏幕,还可以锁分辨率。
    Chigogo
        13
    Chigogo  
    OP
       2017-09-24 10:39:33 +08:00
    @UnisandK 串流?系统画面串流吗?
    zjqzxc
        14
    zjqzxc  
       2017-09-24 10:52:07 +08:00
    @xuhaoyangx
    @Chigogo 刚虚拟机里装了下,6.5 的确内置 web client 而且 vsphere 不能(直接?)使用了,那就用 web 端吧,天生跨平台,比 6.0 之前的方便好用多了(用 linux 时候专门开个 win 虚拟机跑 vsphere 很纠结的)

    vmware 里连接服务器仍然可以用
    ys0290
        15
    ys0290  
       2017-09-24 10:55:49 +08:00 via iPhone
    正在用 esxi6.5
    6.5 的 esxi 可以用 6.0 的 vsphere 进行管理,工作台可以正常使用
    多显卡没试过,但能用瘦客户端
    UnisandK
        16
    UnisandK  
       2017-09-24 11:00:46 +08:00
    @Chigogo 游戏。系统画面也可以,添加程序那加个 notepad.exe ,串流过去做其他的就行了。不过一般不是游戏的话我直接远程桌面连,方便一些。
    xuhaoyangx
        17
    xuhaoyangx  
       2017-09-24 11:30:42 +08:00
    @ys0290 #15 ESXI 6.5 U1 就不能用 vsphere 了
    FanError
        18
    FanError  
       2017-09-24 11:33:32 +08:00 via iPhone
    现在 esxi6.0 n 卡也能直通,我现在直通了一块 gtx1060 挖矿你能信?哈哈
    ys0290
        19
    ys0290  
       2017-09-24 11:45:26 +08:00 via iPhone
    @xuhaoyangx 我的是 6.5.0,5146846 版本,可能后面的就不行了吧,其实我也不知道我有没有升级后面的版本
    azh7138m
        20
    azh7138m  
       2017-09-24 11:48:36 +08:00 via Android
    以前试过,USB 直通移动硬盘,性能损失差不多要一半了,普通的 B85 主板
    tscat
        21
    tscat  
       2017-09-24 12:05:33 +08:00
    @Chigogo pcie 可以理解为显卡插槽吧。。显卡插槽够就行
    meanmachine
        22
    meanmachine  
       2017-09-24 12:12:35 +08:00 via Android
    esxi 6.5 自带了 web client 了,简单的操作没问题。显卡直通的话 一张显卡可以通给一个虚拟机,要注意的是开了直通的虚拟机内存要全部锁定。另外貌似 A 卡有个什么复用所以直通比较完美,N 说不行 不过没试验过
    meanmachine
        23
    meanmachine  
       2017-09-24 12:15:21 +08:00 via Android
    偏题了,说下性能。总体来说 win 的话挺完美的,磁盘 io 多了有点卡。osx 性能也无问题,但这个黑苹果升级比较头疼,不像普通的 hackintosh,还和 unlocker 有关系,不小心显卡就认不到了。
    gamexg
        24
    gamexg  
       2017-09-24 12:27:47 +08:00 via Android
    一直用的 esxi 虚拟机做的开发,没发现什么性能问题。
    当然没直通显卡,玩游戏不行。
    cchange
        25
    cchange  
       2017-09-24 13:08:38 +08:00 via iPhone
    @azh7138m 问一下为什么呢 是 usb3.0 的问题吗?
    azh7138m
        26
    azh7138m  
       2017-09-24 15:09:06 +08:00 via Android
    @cchange 我也很纳闷,所以一般用网线拷数据,USB3 接上去只有 60M/s 的速度,但是正常接 PC 是有 100M/s 的。


    @meanmachine esxi 里面跑 osx 还好,就是我每次唤醒输密码的时候会卡住
    standin000
        27
    standin000  
       2017-09-24 16:08:37 +08:00
    esxi 可以装在一台 PC 上,然后在上面无缝切换 windows 和 linux 系统吗?不要远程访问的哪种。
    Chigogo
        28
    Chigogo  
    OP
       2017-09-24 16:26:50 +08:00
    @standin000 访问 linux 远程无所谓。关键是,如分给两个人用……
    sofs
        29
    sofs  
       2017-09-24 17:21:48 +08:00
    @standin000 相当于两台电脑,一台 win,一台 lin
    trepwq
        30
    trepwq  
       2017-09-24 17:48:38 +08:00 via iPhone
    正在用 esxi6.5b ,a 卡直通在 win 下没有问题,n 卡普遍不行,除非专业卡,你有几个显卡就可以直通给几个 win,再配上 pcie 的 usb 扩展卡插鼠标键盘 pcie 的网卡直通,对硬盘 io 有需求的话 sata 硬盘也可以直通,我现在在用四个 win 同时使用,相当于只有 cpu 和内存是共享的,中等使用没有任何问题,mac 和 linux 显卡驱动比较费劲,mac 还停留在 el capitan
    allinwonder
        31
    allinwonder  
       2017-09-24 18:35:28 +08:00 via iPhone
    自己玩完全没必要 esxi,proxmox 更好。
    standin000
        32
    standin000  
       2017-09-24 22:35:12 +08:00
    @sofs 谢谢,硬件是一样的吗?还是虚拟出来的硬件,效率不高。
    huanxianghao
        33
    huanxianghao  
       2017-09-25 00:12:17 +08:00
    ESXI 我不喜欢,感觉有 BUG,经常出错(但是虚拟机可以继续跑,能正常运行)。功能界面设计得也不好。像是调整虚拟机配置的时候,保存的时候老是提示内存超过限制,我根本没改动内存设置好么?
    gam2046
        34
    gam2046  
       2017-09-25 09:10:25 +08:00
    说一下我的情况吧。Esxi 6.5,单显卡 AMD RX460。有一台瘦客户机安装了 Windows server 2016,作为瘦客户机的同时作为域控制器。

    虚拟机中安装了 Windows 10 LTSB 显卡直通给它,另外跑了一个 macOS 和一个 Linux 作为 Docker 使用。

    - 尝试在瘦客户机中通过 RDP 连接虚拟机 Windows 10,日常使用没有问题。但是玩游戏是不可能的,延迟较大
    - 由于单显卡,macOS 没有图形加速,因此只能作为玩具。(此外很悲剧的是,RX460 是可以黑苹果的,但是 XFX 的除外,而我正好就是这个牌子的)
    - VMware 有单显卡多虚拟机共享的方案,但是我的显卡型号不支持。
    - 由于 Windows10 直通了显卡,因此可以直接把显示器接在直通的显卡上。那么视频输出的直接是虚拟机画面,再直通进去一个鼠标键盘,和物理机使用上无任何区别。

    在选择之前有考虑过 Hyper-V、Xen、KVM、Esxi 几个方案。

    - 本来是 Hyper-V 考虑首选的,但是当初想玩黑苹果,就放弃了 Hyper-V。最后由于设备原因,也没玩起来,早知道这样还不如用 Hyper-V 呢,反正现在 Hyper-v 也支持 PCI 直通
    - Xen、KVM 建议可以尝试,但是开源的产品需要有较好的动手能力
    - 最终选择是 VMware 是因为商业产品,幺蛾子相对会少很多,毕竟要卖钱的东西。

    至于虚拟机玩游戏,目前我尝试过的只有显卡直通,然后显示器直接在直通的显卡上。除此以外的方式,延迟都不足以满足游戏要求。

    最后,想问一下各位大佬。还有没有共享显卡加速的解决方案,让我能玩起来黑苹果的。毕竟也不玩游戏,有性能损耗,能满足日常播放小视屏就够了。
    jinhan13789991
        35
    jinhan13789991  
       2017-09-25 09:12:23 +08:00
    个人家庭用户可以用 unraid,这个支持直通硬件
    espuppet
        36
    espuppet  
       2017-09-25 09:56:01 +08:00
    @UnisandK

    最近正好也在看这个,没想到有这种神奇的东西,感谢。

    再问一下,如果你用的 VGA 锁屏器的话,串流有声音么?
    opengps
        37
    opengps  
       2017-09-25 12:22:00 +08:00
    不可能超过物理限制
    standin000
        38
    standin000  
       2017-09-25 12:49:09 +08:00
    @jinhan13789991 直通硬件是能做到两个机器同时运行,键盘鼠标显示器轮流切换过去吗?谢谢!
    msg7086
        39
    msg7086  
       2017-09-25 13:28:27 +08:00
    直通有要求的。
    单人多机其实 VMware workstation 之类的比较好。
    多人多机的话再考虑显卡+USB 直通吧。
    另外可以先看好 ESXi 的 HCL 再买显卡之类的设备,免得不兼容。
    jinhan13789991
        40
    jinhan13789991  
       2017-09-25 17:54:14 +08:00
    @standin000 键盘鼠标的切换可以用多模的,就是那种同时链接多台设备,物理按键切换当前连接的电脑。
    或者有一些带鱼屏幕,好像是支持一个显示器两个输入源,有专门的驱动软件,能够检测鼠标然后切换?不确定,我之前了结果,好像是这样的。
    还有一种方案,自己做一个 usb hub,通过开关切换连接的电脑。
    standin000
        41
    standin000  
       2017-09-26 16:12:35 +08:00
    @jinhan13789991 这样是一个键盘对多台主机模式吧,我只有一台主机,物理连接上就一个了
    jinhan13789991
        42
    jinhan13789991  
       2017-09-26 18:01:29 +08:00
    @standin000 unraid 不支持一台设备同时分配给多个虚拟机
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1469 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 29ms UTC 16:27 PVG 00:27 LAX 08:27 JFK 11:27
    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