建议使用Chrome浏览器访问!
技术支持
互动社区
学习培训
深信服官网
合作伙伴

桌面云aDesk

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

基础排查:虚拟机所在主机cpu性能不足

更新时间:2024-12-11
  • 阅读权限:游客
  • 下载
  • 分享
  • 收藏
所属模块 虚拟机内部 | 虚拟机卡慢
适用版本 通用

此步骤虚拟机所在主机cpu是否性能不足,适用于vmp层面虚拟机开机慢 

检查项1:卡慢时间点虚拟机所在主机是否cpu降频

检查项2:卡慢时间点主机cpu使用率是否超过90%

 

此排查步骤:

vmp工具脚本已经实现排查跟信息收集,

HCI工具脚已实现排查跟信息收集

工具使用参考。详细点击:点击跳转

 

 

检查项1:虚拟机所在主机是否cpu降频

在对应的vmp主机后台执行 

echo $$ > /mnt/cgroup/cpu/tasks;turbostat。降频的判断依据是Bzy_MHz值是否小于TSC_MHz70% 

 

详细操作方法参考桌面云aDesk-深信服技术支持 

解决方案: 

1、临时恢复,可以把卡慢的虚拟机迁移到其他主机上面上运行 

2、CPU降频主机一般为硬件问题; 

1)检查服务器的节能模式是否关闭;在bios里面已经关闭的节能模式,节能模式关闭CPU高性能模式就默认开启了; 

2)尝试重启服务器看是否恢复; 

3)跟硬件服务器厂商确认;

检查项5:开机卡慢时间点主机cpu使用率是否超过90%

 检查虚拟机所在的vmp主机的cpu使用率是否超过90%,cpu超过90的一定会导致卡慢

 

检查方法:

  在vmp的界面查看cpu详情

实时查看方法:

界面查看:

 后台查看

 mpstat -P ALL 5

看idle的值,idleCPU的空闲时间百分比,使用率就是1-当前值

历史cpu使用者情况查看

界面查看:

在vmp控制台界面看,无法详细看清,如果是查历史时间点,建议后台查看

后台查看

查看黑匣子的日志LOG_cpuocp.txt记录cpu的历史使用情况,5分钟记录一次

/sf/log/blackbox/today/LOG_cpuocp.txt ,把【today】字段换成对应的时间点 

 

解决方案:

  •   如果cpu使用率高,看下是否vmp当前主机上面是否运行了太多的虚拟机,比如前面的检查项是不是有超配,或者有个某个虚拟机分配的大量的cpu被占满了导致
  •   前面3个检查项也会导致主机cpu高;
  •   在vmp高的主机的后台,使用top命令,看下是什么进程占用,

如果是kvm进程,代表被虚拟机占用了,kvm进程是虚拟机进程,找到对应的虚拟机,看下是否虚拟机

如果非kvm进程占用,有其他进程占用特别高,代表vmp层面有其他异常进程占用cpu,需要上升到转研发进一步处理;

 

本页目录
  • 步骤概述
  • 检查项1:虚拟机所在主机是否cpu降频
  • 检查项2:主机cpu使用率是否超过90%
您当前处于未登录状态,资料搜索或查找可能会不全面,请登录后以查找更全面的内容注册登录