V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
xinmans
V2EX  ›  服务器

pve 开的 win10 卡的不行

  •  
  •   xinmans · 82 天前 via iPhone · 1780 次点击
    这是一个创建于 82 天前的主题,其中的信息可能已经有所发展或是发生改变。
    看了下硬盘的 latency ,经常冲到 500 ~ 1000 毫秒的 io 延迟。不卡也天理难容。但是我用的底层是 nvme 系统,按理说不应该这么卡,如何调查?

    pve 上开了不少 vm ,跑了 k3s ,几个 ubuntu 虚拟机
    15 条回复    2024-02-06 10:20:18 +08:00
    stinkytofu
        1
    stinkytofu  
       82 天前
    没有显卡肯定是比较卡的, 非常不建议装 win10 , 虚拟化装 window server 会流畅很多,我用 window server 2012 不管是远程桌面, 还是内存占用,稳定性, 都比 win10 好了不少。 得出这个结论之前, 我也用了虚拟化 win10 将近一年, 卡慢崩溃重启,不堪其扰。
    wniming
        2
    wniming  
       82 天前
    @stinkytofu 那是你没优化好,pve 我没用过不知道要怎么优化,如果你是像我一样日常 linux 作为主力系统可以用 virt-manager 装 win10 ,video 选择 qxl ,win10 再装一个 spice 的驱动,然后把 win10 的动画特效关掉,日常用非常流畅,即便在公司远程连接家里的 win10 虚拟机也非常流畅。
    stinkytofu
        3
    stinkytofu  
       82 天前
    @wniming #2 你确实会优化,但是现在我更愿意用开箱即用的 window server , 不想折腾你这些。
    xinmans
        4
    xinmans  
    OP
       82 天前 via iPhone
    我的是 windows ltsc 2019 ,io latency 的问题是不是和盘的关系更大一些啊
    GooMS
        5
    GooMS  
       82 天前 via Android
    看宿主的硬盘
    FrankAdler
        6
    FrankAdler  
       82 天前
    我 g5420 的 cpu ,装的 win10 ,启用了 virtio scsi ,如果把 g5420 的显卡也分配给 win10 的话,玩一些 2d 游戏还是不卡的
    toponyou
        7
    toponyou  
       82 天前 via Android
    @xinmans 我和你装的一样 ltsc2019 ,一点都不卡
    gamexg
        8
    gamexg  
       82 天前
    同 pve 下运行 win10,没有卡顿问题.
    使用的是 VirtIO SCSI single + scsi +ssd 仿真+丢弃 .底层也是 ssd.
    缺点是安装时需要手工提供驱动 iso.
    gamexg
        9
    gamexg  
       82 天前
    @gamexg #8

    A SCSI controller of type VirtIO SCSI single and enabling the IO Thread setting for the attached disks is recommended if you aim for performance. This is the default for newly created Linux VMs since Proxmox VE 7.3. Each disk will have its own VirtIO SCSI controller, and QEMU will handle the disks IO in a dedicated thread. Linux distributions have support for this controller since 2012, and FreeBSD since 2014. For Windows OSes, you need to provide an extra ISO containing the drivers during the installation.
    msvcr110
        10
    msvcr110  
       82 天前
    pve 官方有 Windows vm 优化教程,可以看一下
    xinmans
        11
    xinmans  
    OP
       82 天前 via iPhone
    找到原因了,我从备份恢复 windows ltsc 2019 的时候,磁盘直接变成了远端 truenas 的 disk ,这 io 不卡成翔,都走网络 nfs 协议了,备份有坑还是啥不知道,我先改成 local-lvm 的吧
    villivateur
        12
    villivateur  
       82 天前
    IO 延迟大的话,看看你有没有用 VirtIO Block + IO threading ,用这个能快不少
    benjaminliangcom
        13
    benjaminliangcom  
       82 天前 via iPhone
    显示那里选 virt-io gpu ,virtoio 驱动装上 用 rdp 连接
    chutianyao
        14
    chutianyao  
       81 天前
    @wniming 我在 linux 下用 vmware 运行 win10 卡成狗, virt-manager 使用体验如何
    wniming
        15
    wniming  
       81 天前
    @chutianyao 我用 virt-manager 跑 win10 用来当办公机,经常在 win10 虚拟机里跟同事飞书会议共享我的桌面都不卡。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3005 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 13:29 · PVG 21:29 · LAX 06:29 · JFK 09:29
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.