桌面云aDesk

关注
深信服桌面云aDesk方案,是基于超融合架构的新型桌面模式,通过深度整合服务器虚拟化、桌面虚拟化及存储虚拟化,只需桌面云一体机和云终端两种设备,即可实现云平台的快速交付,为用户提供操作体验及软硬件兼容性媲美PC、更安全、更高效的云桌面。
故障案例库
典型场景排查思路

【aDesk】服务器或终端性能不足导致播放音视频卡

更新时间:2023-01-05
  • 阅读权限:游客
  • 下载
  • 分享
  • 收藏
所属模块 虚拟机内部 | 音视频播放
适用版本 通用
本节主要讲解终端或服务器性能不足导致的播放音视频卡;
1、首先排查服务端,需要确认VMP的CPU(超过60%可能会导致视频播放卡慢)、内存以及虚拟存储IO延时等是否正常;
2、其次需要看虚拟机的qemu日志,确认是否qemu端渲显示通道线程处理不过来导致的卡慢。有两种异常导致播放音视频卡慢,一种是命令太多导致,一种是本身逻辑问题,如视频流不稳定,导致不停的创建和销毁视频流;
注意:
判断是不是显示通道线程处理不过来,可以通过pidstat ‐p {pid} ‐t 1 命令查看,看其中有没有一条线程cpu跑满(如果同时开了控制台,可能会有两条线程cpu跑满)。如下图所示,判断视频流的问题可以通过查看日志看是否是视频流不稳定(具体日志路径在/sf/log/today/sfvt_qemu_{vmid}.log);

3、排除服务端问题后需要检查是否是终端性能不足,盒子后台使用iftop是否存在丢包或者盒子CPU占用过高

4、客户端cpu过高引起卡顿,盒子连上后台去看,查看cpu的命令是top -m 5 -t -d 1

注意:
x86双屏客户端播放视频会卡,是本身的缺陷
5、若是监控类视频,需要确认监控视频的分辨率和码流以及监控的路数,建议参考选型表;

我们当前最大支持1920*1080的码流,超过这个值需要找研发评估是否支持;

1、若是服务器CPU、内存、IO延时等相关参数过高,可以尝试测试单台虚拟机验证是否是性能问题;
2、若是终端问题,则需要更换终端进行对比测试;
3、若是监控视频需要评估是否是分辨率过高或者码流过大导致卡慢等问题;
本页目录
  • 问题描述
  • 有效排查步骤
  • 解决方案