建议使用Chrome浏览器访问!

桌面云aDesk

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

【aDesk】多虚拟机或者单虚拟机卡慢问题的基本排查

更新时间:2023-01-05
  • 阅读权限:游客
  • 下载
  • 分享
  • 收藏
所属模块 虚拟机内部 | 虚拟机卡慢
适用版本 通用
卡慢问题主要分为两类,分别是【多虚拟机或者单虚拟机卡慢】和【单应用卡慢】,因此需要区分具体的问题现象,这里主要描述的是多虚拟机或者单虚拟机卡慢的排查办法;
注意:单个虚拟机和多台虚拟机的排查过程基本相同,因此将这两种现象归为一类;
1、确认虚拟机的agent是否正常,当虚拟机agent异常会影响虚拟机的使用,如果agent不正常的情况下,可以尝试关闭杀毒软件或者关闭防火墙后重新安装下agent;
2、确认盒子的ROM版本和VDC是否匹配,当ROM版本不一致会影响操作引发卡慢;

3、在VMP控制台进入虚拟机测试是否卡慢,若是在VMP控制台不卡,则检查盒子到VMP之前的网络(有条件直接盒子和VMP直连排除网络问题);


A、vdc后台通过myadb.sh命令连接到adesk;

进入adesk后台,检查errs、drpd是否有较多的错误包、丢弃包;

B、检查是否有ip冲突、尝试更换网线、更换adesk连接的交换机网口、更换adesk测试;
C、客户端到服务器连接是否有丢包,虚拟机是vmp上的进程,端口号在5501-5699;
netstat -n -p tcp若看到链接的是5501-5699端口则说明客户端通过直连vmp的方式访问虚拟机。否则显示为VDC IP(或443端口);
注意:pc、adesk都可以使用此命令查看



D、使用ethtool eth0命令确认网口的协商速率;


然后可以通过ping盒子的ip地址检查丢包率,有丢包则检查中间经过了什么设备,需要协调第三方一起排查;若是客户那边没有第三方配合排查,则直接VMP和盒子直连测试或者直连在二层交换机上测试,排除网络问题;

4、更换盒子或者显示屏对比进行排查确认是否是终端问题;
A、排除外设干扰,拔掉所有外设看是否有改善,有改善则参考usb外设处理方法;
性能对比测试,通过更换pc客户端、双核adesk、四核adesk、x86adesk登录虚拟机使用是否有优化,若无条件更换则进入adesk后台查看性能,需要确保adesk设置界面中开启远程维护功能;
B、执行top -m 10 -d 1 –t 看CPU使用率,若下图所示看是否有进程占用单核的核心数,若是超过单核则尝试更换高性能盒子测试;
C、使用cat /proc/cpuinfo查看盒子的CPU核心数,如下图所示该盒子为4核;


5、确认VMP网口是否是千兆或者千兆以上(必须是千兆及以上),若出现网口复用则调整网络部署,原则上是存储口,业务口(虚拟机出口),管理口(vmp和vmp、终端到vmp)是分开的;

6、确认VMP是否超配(推荐的超配系数是3.5,超过4会导致卡慢),登录后台执行以下命令获取主机的vCPU数,如下图所示,vCPU为36:
ps auxf | grep /usr/bin/kvm | grep -o 'sockets=[0-9]\+,cores=[0-9]\+' | sed "s/,/ /g" | sed "s/=/ /g" | awk 'BEGIN{vcpus=0;}{vcpus+=$2 * $4;}END {print vcpus}'
确认主机的CPU核数和主机CPU颗数,如下图所示,该主机为10核2颗;
CPU超配系数=vCPU/(CPU颗数*CPU核数)=36/(2*10)=1.8,若是客户集群有多台主机,则将所有主机的vCPU加起来除以所有主机的【CPU颗数*CPU核数】,比如两台相同型号的上述服务器,就是4颗CPU*10核=40;
7、后台使用turbostat查看CPU是否降频,使用以下命令看是否是内存降频:
cat /sys/bus/node/devices/*/cpumap | sed 's/,//g' | xargs -i /sf/bin/busybox/taskset 0x{} perf bench mem memcpy -l 2048MB
如下图所示多列的Bzy_MHz比TSC_MHz的值小,当小于300+的时候,则说明CPU降频



如下图所示,测速不到1G/Sec的话,则内存存在降频
CPU和内存降频的具体确认办法见《VT技术支持之葵花宝典》,搜索CPU降频或者内存降频;
如果确认存在内存降频问题,常用的解决办法:关闭服务器,插拔内存条,用橡皮擦擦一下内存条的金手指,如果还有存在内存降频的问题,那么就需要找到硬件部确认具体的问题,然后建议客户更换内存条(一体机找储运确认,第三方服务器找对应的服务器厂商确认)。


本页目录
  • 问题描述
  • 解决方案