V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
Recommended Services
Amazon Web Services
LeanCloud
New Relic
ClearDB
ecloud
V2EX  ›  云计算

用 kvm 虚拟机的人很少么?

  •  
  •   ecloud · Feb 7, 2018 · 12287 views
    This topic created in 3003 days ago, the information mentioned may be changed or developed.
    在 kvm 上装系统各种奇葩状况
    mageia6 装好之后图形界面卡顿,似乎是显卡驱动问题
    然而老版本的 mageia5 一切正常
    同样 lubuntu 也是越升级越糟糕,最开始 16.04 用的好好的都一年了,然后最近的升级也是把图形界面搞崩了,只要不是 4:3 的分辨率就崩
    RH/Cent 也有些小问题

    似乎各个发行版根本不针对 kvm 做测试?
    我还想着把我现有的系统框架做成一个简化版的 Citrix,可是客户端系统对 kvm 这么不友好,实在是失望
    Supplement 1  ·  Feb 7, 2018
    可能是目前在 kvm 上跑桌面的人不多,然而这并不是 kvm 的问题。各个发行版那头,完全没有对 kvm 桌面进行测试就把产品发布了。卡顿和崩坏这种情况,哪怕是只做了一个小时的测试都能够看到的,这是轻视呢还是无视呢还是根本就懒得管?
    34 replies    2018-02-09 22:51:32 +08:00
    showkin
        1
    showkin  
       Feb 7, 2018 via Android
    一大票 vps 不都是 KVM ?
    dot
        2
    dot  
       Feb 7, 2018 via Android
    你把这贴发去隔壁 loc 试试……
    vh2h
        3
    vh2h  
       Feb 7, 2018
    kvm 系统被服务商“优化”过而已,kvm 的话你重新刷个系统就好了
    defunct9
        4
    defunct9  
       Feb 7, 2018 via iPhone
    没遇到过这种事,生产环境装了近 500 的 kvm
    julyclyde
        5
    julyclyde  
       Feb 7, 2018
    @showkin 那一大票 vps 的内心里根本不知道什么叫显卡
    msg7086
        6
    msg7086  
       Feb 7, 2018
    应该说在 KVM 里用 Linux 桌面的人不太多。
    uolcano
        7
    uolcano  
       Feb 7, 2018 via Android
    做虚拟化云化的 openstack 都是用的 KVM 啊,只不过一般都是企业用。
    jyf007
        8
    jyf007  
       Feb 7, 2018
    @dot 说得对,连搬瓦工都不服
    @msg7086 我现在也只是用了 windows 桌面,连 virgl 都没用过
    tempdban
        9
    tempdban  
       Feb 7, 2018 via Android
    别告诉我你是 qemu-system 直接用命令起的虚机
    doubleflower
        10
    doubleflower  
       Feb 7, 2018 via Android
    你是用来在本地当 virtualbox 用?
    612
        11
    612  
       Feb 7, 2018 via iPhone
    有红帽主推,把 xen 都快干死了,你居然说 kvm 用的少...
    feather12315
        12
    feather12315  
       Feb 7, 2018 via Android
    显卡型号?
    最新版的 virtio 显卡,都可以用 3D 加速了(虽然现在只是能用于游戏上面)
    jiqing
        13
    jiqing  
       Feb 7, 2018
    在 kvm 里面跑桌面的人不多吧
    lex7310
        14
    lex7310  
       Feb 7, 2018 via Android   ❤️ 1
    小鸡 virtio 驱动打好...性能爆炸
    introom
        15
    introom  
       Feb 7, 2018 via Android
    @lex7310 恩嗯,不过那是因为本来太差
    kimqcn
        16
    kimqcn  
       Feb 7, 2018
    据说图形界面的话还是 vbox 好。
    而且 vbox 的 vrdp 远程桌面用 mstsc 就可以看,好评!
    ecloud
        17
    ecloud  
    OP
       Feb 7, 2018
    @kimqcn 嗯,我也感觉 vb 的图形比 kvm 好一些,就是 cpu 和内存的效率要低一些
    lex7310
        18
    lex7310  
       Feb 7, 2018 via Android
    @kimqcn kvm 图形差应该是 virt-manager 的锅 rdp 的话不弱于 vbox 的
    lex7310
        19
    lex7310  
       Feb 7, 2018 via Android
    @introom 原本的性能有很大程度是厂商驱动支持的问题 红帽 buff 过的小鸡还是可以的 不弱于友商...
    ecloud
        20
    ecloud  
    OP
       Feb 7, 2018
    @lex7310 反正我是轻度应用,基本没有 3D,桌面也尽量把各种 3D 效果关掉。在 4.10 内核的时候,无论是 spice 还是 vnc 的效果也还都不错,wine 程序的显示都很流畅。但是 4.13 之后的内核,不知道搞了些什么,变得各种不稳定或者卡。是不是他们想充分发挥 QXL 显卡的性能,搞了些什么不成熟的东东进去,弄巧成拙。vb 的话,因为一直自己写驱动跟进,所以大部分情况下还都是很舒服的,不过以前也出过新版 linux 内核造成 vb 驱动死机的情况,是那种死的连 kernel panic 都出不来的死。总之,kernel.org 的工作作风很有问题,一直如此,从不悔改
    ecloud
        21
    ecloud  
    OP
       Feb 7, 2018
    @tempdban 这不是很正常,我甚至还做了个 web 界面,用户注册后在 web 上激活自己的虚拟机,拿到 vnc 端口号和密码,然后 web 后台通过 python api 把这些都设置好。所以我说我打算把这套东西往 ctrix 的方向去做
    xcai
        22
    xcai  
       Feb 7, 2018 via Android
    装好 spice 驱动,开 spice 连接
    Admstor
        23
    Admstor  
       Feb 7, 2018
    图形当然还是 vmware 厉害
    其次是 vbox 这类桌面型的虚拟化软件
    KVM 基本是服务器用,图形这一块可能真的不重视
    likuku
        24
    likuku  
       Feb 7, 2018
    @kimqcn 图形界面 vbox 好?这哪来的谣言?

    多年 VBox 用户举手作证:VMWare 的图形性能最棒了,甩 vbox 十几条街。
    besto
        25
    besto  
       Feb 7, 2018
    @likuku +1 VMWare 可以虚拟机里玩大型 3D 游戏的时候,VBOX 还卡的很呢。。。

    针对楼主说的,大型 GPU 厂商都有虚拟化解决方案的,比如将一片显卡虚拟成多个,或是网吧类似的系统,通过一个代理去访问真显卡,非常成熟。个人跑个桌面还是算了,困难重重。
    tempdban
        26
    tempdban  
       Feb 8, 2018 via Android
    @ecloud 你是真不知道 libvirt 还是加不知道,还有你宿主机必须是 centos7....,我多年 centos7 上开 KVM,一点问题都没有,
    lex7310
        27
    lex7310  
       Feb 8, 2018 via Android
    @ecloud 看看 ovirt ?魔改就好了没必要再搓轮子。。
    lonelygo
        28
    lonelygo  
       Feb 8, 2018
    kvm 应该是“虚拟化底层”了,各大厂,哪个能站出来说不是用这个的?
    lfzyx
        29
    lfzyx  
       Feb 8, 2018
    @ecloud 你是真不知道 libvirt 还是假不知道,还有你宿主机必须是 debian9....,我多年 debian9 上开 KVM,一点问题都没有
    ecloud
        30
    ecloud  
    OP
       Feb 8, 2018
    @lfzyx 您的理解力是不是有点问题,我说的这事情跟宿主机有半毛钱关系?
    ecloud
        31
    ecloud  
    OP
       Feb 8, 2018
    @tempdban so,你到底想说什么?
    [zachary@vps01 ~]$ cat /etc/redhat-release
    CentOS Linux release 7.3.1611 (Core)
    [zachary@vps01 ~]$ exit
    登出
    Connection to vps01 closed.
    [zachary@nis ~]$ head -n 10 /home/webmaster/hyrobot/utils/vnc.py
    #!/usr/bin/env python
    # -*- coding:utf-8 -*-

    import os
    import time
    import libvirt
    import string
    import logging

    xmlFile = '/tmp/guest.xml'
    tempdban
        32
    tempdban  
       Feb 9, 2018 via Android
    你有定制混什么? 我这里都正常,16:9 16:10 都可以
    tempdban
        33
    tempdban  
       Feb 9, 2018 via Android
    我的意思是别直接用 qemu-system 命令,libvirt 还是做了一些事的, 我觉得大概率是 Xorg 的相关问题。要是真的有这么多问题我上班就不用干别的了…
    ecloud
        34
    ecloud  
    OP
       Feb 9, 2018
    @tempdban 你用 ubuntu 的 4.13 内核试下就知道了,我换回 4.10 就没事了
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   4810 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 99ms · UTC 01:06 · PVG 09:06 · LAX 18:06 · JFK 21:06
    ♥ Do have faith in what you're doing.