tencent cloud

云服务器

动态与公告
产品动态
公共镜像更新动态
操作系统官方停止维护计划
产品公告
产品简介
云服务器概述
产品优势
基本概念
地域和可用区
新手指引
Service Regions and Service Providers
产品计费
计费概述
计费方式
计费项
转换计费方式
购买实例
变配费用说明
欠费说明
快速入门
通过自定义配置购买 Linux 云服务器
通过自定义配置购买 Windows 云服务器
用户指南
操作指南总览
使用限制总览
实例
竞价实例
预留实例
镜像
存储
备份与恢复
网络
安全
密码/密钥
监控与告警
运维管理
便捷功能
迁移服务器
在线迁移
迁移咨询
故障处理
无法登录云服务器问题处理思路
Windows 实例登录相关故障
Linux 实例登录相关故障
其他实例登录相关故障
实例运行故障
Linux 实例内存故障
网络故障
实践教程
云服务器选型建议
搭建环境
搭建网站
搭建应用
搭建可视化界面
本地文件上传到云服务器
网络性能测试
其他实践教程
API 文档
History
Introduction
API Category
Making API Requests
Region APIs
Instance APIs
Cloud Hosting Cluster APIs
Image APIs
Instance Launch Template APIs
Placement Group APIs
Key APIs
Security Group APIs
Network APIs
Data Types
Error Codes
安全与合规
访问管理
网络
常见问题
地域和可用区相关
计费相关
实例相关
存储相关
镜像相关
服务器迁移相关
网络相关
安全相关
操作系统相关
运维和监控相关
访问管理相关
NTP 服务相关
应用场景相关
服务协议
CVM Service Level Agreements
Red Hat Enterprise Linux 镜像服务协议
Public IP Service Level Agreement
词汇表
文档云服务器故障处理Windows 实例登录相关故障Windows 实例:CPU 或内存占用率高导致无法登录云服务器

Windows 实例:CPU 或内存占用率高导致无法登录云服务器

PDF
聚焦模式
字号
最后更新时间: 2024-01-06 17:32:18
本文档介绍 Windows 云服务器因 CPU 或内存占用率高导致无法登录的排查方法和解决方案。
说明:
以下操作步骤以 Windows server 2012 R2 为例,根据操作系统版本的不同,详细操作步骤略有区别。

可能原因

CPU 或内存使用率过高,容易引起服务响应速度变慢、服务器登录不上等问题。而引起 CPU 或内存使用率过高可能由硬件、系统进程、业务进程或者木马病毒等因素所致。您可以使用 云监控,创建 CPU 或内存使用率阈值告警,当 CPU 或内存使用率超过阈值时,将及时通知到您。

排查思路

1. 定位消耗 CPU 或内存的具体进程。
2. 对 CPU 或内存占用率高的进程进行分析。
如果是异常进程,可能是病毒或木马导致,您可以自行终止进程,或者使用安全软件进行查杀。
如果是业务进程,则需要分析是否由于访问量变化引起,是否存在优化空间。
如果是腾讯云组件进程,请 提交工单 联系我们进行进一步定位处理。

定位工具

任务管理器:Windows 自带的应用程序和进程管理工具,展示有关电脑性能和运行软件的信息,包括运行进程的名称,CPU 负载,内存使用,I/O 情况,已登录的用户和 Windows 服务的信息。
进程:系统上所有正在运行的进程的列表。
性能:有关系统性能的总体统计信息,例如总体 CPU 使用量和正在使用的内存量。
用户:当前系统上有会话的所有用户。
详细信息:进程选项卡的增强版,显示进程的 PID、状态、CPU、内存的使用情况等进程的详细信息。
服务:系统中所有的服务(包括并未运行的服务)。

故障处理

使用 VNC 方式登录云服务器

说明:
由于云服务器负载高时会导致无法建立远程连接,推荐 使用 VNC 方式登录 Windows 实例
2. 在实例的管理页面,找到目标云服务器实例,单击登录。如下图所示:


3. 在弹出的标准登录 | Windows 实例窗口中,选择 VNC登录
4. 在弹出的登录窗口中,选择左上角的发送远程命令,单击 Ctrl-Alt-Delete 进入系统登录界面。如下图所示:



查看进程占用情况

1. 在云服务器中,右键单击任务栏,选择任务管理器。如下图所示:


2. 在打开的任务管理器中,即可查看资源占用情况。如下图所示:
说明:
您可单击 CPU 或内存,以升序/降序对进程进行排序。




进程分析

根据任务管理器中的进程,分析与排查问题,以采取对应解决方案。

占用大量 CPU 或内存资源的进程为系统进程

如果您发现系统进程占用了大量 CPU 或内存资源,请排查以下内容:
1. 检查进程名称。 部分病毒会使用与系统进程相似的名称,例如 svch0st.exe、explore.exe、iexplorer.exe 等。
2. 检查进程对应的可执行文件的所在位置。 系统进程一般位于 C:\\Windows\\System32 目录下,并且会有完善的签名和介绍。您可以在任务管理器中,右键单击待查看的进程,选择打开文件位置,即可查看具体可执行文件的位置。例如 svchost.exe
如果进程位置不在 C:\\Windows\\System32 目录下,则表示该云服务器可能中了病毒,请手动或者使用安全工具进行查杀。
如果进程位置在 C:\\Windows\\System32 目录下,请重启系统或关闭不需要且安全的系统进程。
常见的系统进程如下:
System Idle Process:系统空间进程,显示 CPU 空闲时间百分比。
system:内存管理进程
explorer:桌面和文件管理
iexplore:微软的浏览器
csrss:微软客户端/服务端运行时子系统
svchost:系统进程,用于执行 DLL。
Taskmgr:任务管理器
Isass:本地安全权限服务

占用大量 CPU 或内存资源的进程为异常进程

如果您发现一些命名很奇怪的进程占用了大量 CPU 或内存资源,则可能为木马病毒进程,例如 xmr64.exe(挖矿病毒)等。建议您使用搜索引擎进行搜索,确认是否为木马病毒进程。
如果是木马病毒进程,请使用安全工具进行查杀,必要时考虑备份数据,重装系统。
如果不是木马病毒进程,请重启系统或关闭不需要且安全的进程。

占用大量 CPU 或内存资源的进程为业务进程

如果您发现业务进程占用了大量 CPU 或内存资源,例如 IIS、HTTPD、PHP、Java 等,建议进一步分析。 例如,判断当前业务量是否较大。
若业务量较大,建议您 升级服务器配置;若不升级服务器配置,可以考虑业务程序是否存在优化空间,请进行优化。
若业务量不大,则需要进一步结合业务报错日志来分析。例如,参数配置不当导致空耗资源。

占用大量 CPU 或内存资源的进程为腾讯云组件进程

提交工单 联系我们进行进一步定位处理。

帮助和支持

本页内容是否解决了您的问题?

填写满意度调查问卷,共创更好文档体验。

文档反馈