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

2019-12-28 16:57:45 +08:00
 Osk

前贴: 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 左右的视频显示区域:

1080p 全屏:

rdp 的优势:

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 台电脑.

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

T40N 拿来做 NAS 很舒适
zhouzm
2019-12-29 14:53:22 +08:00
SPICE 带宽要求挺高的啊,确认过这个因素吗?
e8AsCM
2019-12-30 15:55:06 +08:00
@Osk 我个人体验 SPICE 十分流畅,比 RDP 更好,但没有测试过视频播放这种高码率场景
Osk
2019-12-30 18:36:48 +08:00
@e8AsCM 明天笔记本来试下 spice,看是不是 amd 的 cpu 太慢了😅
Osk
2019-12-30 18:37:37 +08:00
@zhouzm 带宽管够了的,另外不是说 spice 更省带宽吗 /滑稽 /
Osk
2019-12-30 18:38:14 +08:00
@zwl2012 重定向存储 != 重定向 usb
Osk
2019-12-30 18:40:24 +08:00
@dxgfalcongbit 发热太大。。。这个廋机只有一个 sata,usb 2.0...
Osk
2019-12-30 18:43:16 +08:00
@varint 原来 spice 是最差的 。。。
e8AsCM
2019-12-31 03:52:47 +08:00
@Osk 我的 Proxmox 也是跑在 AMD 上的,不存在性能不够的问题,我没有遇到
Osk
2019-12-31 08:08:20 +08:00
@e8AsCM 我这边大概是瘦客户机的 amd cpu 太弱了
zhouzm
2019-12-31 08:24:45 +08:00
我是在 PVE 上装了一个 Win7,然后在主机上直接 virt-viewer 连 Win7,专门给老妈玩桌面小游戏,体验还是挺不错的,非常流畅。
配合 bash 脚本,可以实现双击图标(一次),判断 Win7 是否运行,如果关机状态会自动启动 vm,自动切入全屏模式。所有远程桌面方案中最完美的一种。
e8AsCM
2019-12-31 08:38:37 +08:00
@Osk 去搞一台锐龙架构的嵌入式 CPU 来体验应该很不错,不过这样的话在上面直接跑 Windows 就可以了,不用当瘦客户机用了(

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/633149

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX