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

自问自答, 关于 AMD t40n CPU 瘦客户机使用 SPICE 和 RDP 协议的体验比较

  •  
  •   Osk · 2019-12-28 16:57:45 +08:00 · 5618 次点击
    这是一个创建于 1792 天前的主题,其中的信息可能已经有所发展或是发生改变。

    前贴: hxxps://v2ex.com/t/624280

    这里纠正下, CPU 主频是 1GHz 的!!! 之前用树莓派接 SPICE, 结果卡到怀疑人生...

    Server/Host 端

    Hypervisor: PVE 6,

    Guest: Windows 10 x64. QXL 显示, 已安装 qxl 的显卡驱动.

    Client

    1080p 显示. AMD t40n CPU + 2G DDR3 RAM, 8G SSD.

    OS: Windows 7 32 位 /Win 10 32 位

    RDP 的体验

    rdp 8(Windows 7): 完全满足日常办公使用, 适当关闭桌面的一些动画后基本感觉不到延迟.

    rdp 10(Windows 10): 同上, 不过垃圾 Win10 的后台(瘦客户机这边)真的是防不胜防, 后台程序吃满 CPU 后会让体验变差. 基本办公满足. 同时一些应用程序会主动在 RDP 连接时关闭多余的动画, 比如 Office 全家桶...

    SPICE

    不流畅, 鼠标经常不跟手, 客户端 CPU 基本高负载, 基本可以认为不能用...

    另外 virt-viewer for windows bug 好像有点多... USB 重定向我就没成功过, Linux 下倒是很容易.

    播放视频测试

    480p 左右的视频显示区域:

    • spice 开始卡, 音频开始断断续续了, 鼠标不跟手现象更加严重.
    • rdp 能基本流畅播放, 偶尔掉帧.

    1080p 全屏:

    • spice: 我是谁? 我的鼠标在哪 🤣
    • rdp: 疯狂掉帧, 只能勉强看出视频在干什么, 体验什么不存在的. 比 spice 基本不能用要好太多.

    rdp 的优势:

    • 带宽占用更低, 我这边测试观察的结果来自于 client 的任务管理器, 没有精确统计一共收发了多少数据, 但同样的视频场景 rdp 基本只占用了 1/3 左右的带宽 (14Mbps vs 39Mbps)

    • 不容易遇到鼠标不跟手的现象, spice 只要画面变化大一些就会不跟手.

    • 看看低分辨率的视频基本可用, spice 不好做到. (客户端 CPU 不够用)

    rdp 的劣势:

    看视频时可能会出现模糊的情况. 全屏看的时候就很明显了. 不适合吹毛求疵的环境. spice 估计只要 client 的 CPU 够的话应该不会出现这种情况.

    ...

    1. 要不是 RDP 不支持 USB 设备的重定向我用 spice 自虐干嘛呢...

    2. 根据 MS 的文档, RDP 在处理播放视频这种情况时好像会有特别优化, 看起来好像是的, 同一屏幕上视频区域的 UI 字体是模糊的, 而其他区域的文字照样清晰.

    有些文章说 rdp 综合表现最差, spcie 多好多好, 现在看来可不一定啊, 我这里测试看来 rdp 整体表现比 spice 好的不止一星半点, 当然, 也可能是 Client 的 CPU 拉低的表现.

    最后日常黑微软

    GNU/Linux 是一个伟大的操作系统, 不过 Windows 也并不差, 不过 Bug 10, Bug 10, 不出 Bug 不 Win 10.

    mstsc 虽然古老但稳定, 而 UWP 版的 Remote Desktop App 可以更不稳一点. 我平时基本连接远程桌面使用, 一连接就是一天那种, UWP 的远程桌面居然偶尔会卡住, App 能动, 感觉没处理好网络的异常的样子, 只能关闭重来... 我在局域网使用的, 同一网内就 3 台电脑.

    17 条回复    2019-12-31 08:38:37 +08:00
    e8AsCM
        1
    e8AsCM  
       2019-12-28 17:23:50 +08:00 via Android
    SPICE 在 Windows 下的 USB 重定向我也没成功过……环境是 Proxmox 6 装了 Win7,用 Win10 电脑进行访问
    Osk
        2
    Osk  
    OP
       2019-12-28 17:27:14 +08:00
    @e8AsCM 我一选择 usb 设备 virt-viewer 就崩溃,usbdk 也安装了。顺便问下 spice 流畅吗?
    zwl2012
        3
    zwl2012  
       2019-12-28 22:28:46 +08:00 via iPhone
    存储重定向如果是本地 U 盘映射到远端,mstsc 试了下 也可以呀
    varint
        4
    varint  
       2019-12-29 05:36:23 +08:00 via iPhone
    VMware 和 Citrix 能卖钱是有原因的,spice 唯一的优点就是不要钱。。
    楼主看下这篇文章里面对 rdp,blast,hdx 协议的比较。
    这只瘦鸡我也有,买成 150 块,当初买来的时候自带 ssd 里的原装软件包含 rdp 和 VMware 的 horizon,一共好几种,挺方便的,不过我拿来装 esxi 了。
    varint
        5
    varint  
       2019-12-29 05:41:05 +08:00 via iPhone
    @varint aHR0cHM6Ly96aHVhbmxhbi56aGlodS5jb20vcC80MDM1MTc4MQ==
    dxgfalcongbit
        6
    dxgfalcongbit  
       2019-12-29 08:33:36 +08:00

    T40N 拿来做 NAS 很舒适
    zhouzm
        7
    zhouzm  
       2019-12-29 14:53:22 +08:00
    SPICE 带宽要求挺高的啊,确认过这个因素吗?
    e8AsCM
        8
    e8AsCM  
       2019-12-30 15:55:06 +08:00 via Android
    @Osk 我个人体验 SPICE 十分流畅,比 RDP 更好,但没有测试过视频播放这种高码率场景
    Osk
        9
    Osk  
    OP
       2019-12-30 18:36:48 +08:00 via Android
    @e8AsCM 明天笔记本来试下 spice,看是不是 amd 的 cpu 太慢了😅
    Osk
        10
    Osk  
    OP
       2019-12-30 18:37:37 +08:00 via Android
    @zhouzm 带宽管够了的,另外不是说 spice 更省带宽吗 /滑稽 /
    Osk
        11
    Osk  
    OP
       2019-12-30 18:38:14 +08:00 via Android
    @zwl2012 重定向存储 != 重定向 usb
    Osk
        12
    Osk  
    OP
       2019-12-30 18:40:24 +08:00 via Android
    @dxgfalcongbit 发热太大。。。这个廋机只有一个 sata,usb 2.0...
    Osk
        13
    Osk  
    OP
       2019-12-30 18:43:16 +08:00 via Android
    @varint 原来 spice 是最差的 。。。
    e8AsCM
        14
    e8AsCM  
       2019-12-31 03:52:47 +08:00 via Android
    @Osk 我的 Proxmox 也是跑在 AMD 上的,不存在性能不够的问题,我没有遇到
    Osk
        15
    Osk  
    OP
       2019-12-31 08:08:20 +08:00 via Android
    @e8AsCM 我这边大概是瘦客户机的 amd cpu 太弱了
    zhouzm
        16
    zhouzm  
       2019-12-31 08:24:45 +08:00
    我是在 PVE 上装了一个 Win7,然后在主机上直接 virt-viewer 连 Win7,专门给老妈玩桌面小游戏,体验还是挺不错的,非常流畅。
    配合 bash 脚本,可以实现双击图标(一次),判断 Win7 是否运行,如果关机状态会自动启动 vm,自动切入全屏模式。所有远程桌面方案中最完美的一种。
    e8AsCM
        17
    e8AsCM  
       2019-12-31 08:38:37 +08:00 via Android
    @Osk 去搞一台锐龙架构的嵌入式 CPU 来体验应该很不错,不过这样的话在上面直接跑 Windows 就可以了,不用当瘦客户机用了(
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1401 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 17:30 · PVG 01:30 · LAX 09:30 · JFK 12:30
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.