检查项1:虚拟机所在主机是否cpu降频
在对应的vmp主机后台执行
echo $$ > /mnt/cgroup/cpu/tasks;turbostat。降频的判断依据是Bzy_MHz值是否小于TSC_MHz的70%
详细操作方法参考桌面云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】字段换成对应的时间点
解决方案:
如果是kvm进程,代表被虚拟机占用了,kvm进程是虚拟机进程,找到对应的虚拟机,看下是否虚拟机
如果非kvm进程占用,有其他进程占用特别高,代表vmp层面有其他异常进程占用cpu,需要上升到转研发进一步处理;