ECS异常处理

本文涉及的产品
云服务器 ECS,每月免费额度280元 3个月
云服务器ECS,u1 2核4GB 1个月
简介: 关于简单的ECS性能异常检查方法

                                                                                                                 ECS异常处理

 

一:准备

         ECS:windows2008 r2 64

         本地机:windows10

 

二:具体问题分析

        1CPU、内存异常排除方法

     当察觉到自己服务器实例 CPU 有时突然飙高,或内存消耗过大,可以参考以下方法,进行自我问题排除

       (1) CPU 飙高时尝试通过管理终端连接服务器,查看是否是 Windows Update 服务在进行自动更新

    (2CPU 飙高时,检查杀毒软件是否在后台执行扫描操作。您可以升级杀毒软件为最新版本,或者删除杀毒软件。

      (3)尝试通过控制台连接服务器,打开任务管理,,在进程里安装CPU、内存进行排序,查看资源占有异常的进程有哪些,其中System ldle process代表空闲CPU,越高越好,查看查看到异常进程,可以点中后,右键选择“打开文件位置”,找到异常进程执行文件所在位置,选择删除还是关闭,如下图

          c30d91aacf0d0cccace574dc8d510bc5b59bab54                         bff4b9039d4e29540720df65a28ce658932f8dd1

 

         您也可以通过 “任务管理器---性能---资源监视器”查看包括CPU、内存、IO和带宽的监控,以及包括每个进程的详细情况,如下图

          66c5c17056987f634ddc50a4ba07c2c451a40175                                025fe0beafdb0a67c385d5bd89817001fb7ab75e

  

        2:虚拟内存不足

        在 Windows 操作系统中,内核以及应用程序是通过虚拟内存来进行内存管理和使用由于物理内存是有限的资源,Windows 引入了 Paging File (页面文件)实现虚拟内存。以32位操作系统为例,每个进程有自己 2 GiB 专用的用户态虚拟地址空间

       一般而言,当系统缺少虚拟内存会引起很多问题,包含但不限于:

    (1)操作系统运行缓慢,甚至出现Hang(夯机),蓝色背景界面的情况

    (2)用户本地控制台输入用户名、密码后,无法登录到操作系统,卡在欢迎界面

    (3)无法远程桌面,提示”页面文件太小, 无法完成操作”

    (4)安装服务失败,例如安装IIS、.NET Framework、FTP提示”资源不足”,或者安装进程卡住

    (5)安装三方服务,例如MYSQL服务安装失败,或者安装完毕后无法启动

    (6) Windows Update无法更新

    (7)系统抛出”虚拟内存不足”的报错,应用程序由于内存分配出现异常关闭的情况。

    (8)打开服务器管理器提示“MMC在一个管理单元检测到错误

    (9)服务器管理器控制台打开后自动关闭

    针对上述情况,有两种方法进行检测


       方法1: 检查系统日志

       打开事件查看器(运行->eventvwr), 在系统日志中发现”Resource-Exhaustion-Detector”报出的2004 错误,Windows 成功诊断出虚拟内存不足的情况。以下程序使用了大部分虚拟内存: mysqld.exe (1320) 使用了 2801614848 字节;svchost.exe (808) 使用了 422494208 字节;tomcat8.exe (2744) 使用了 336797696 字节。


      方法2: 检查任务管理器

      任务管理器中发现检查已提交内存与虚拟内存的比例。

26ccedbc299f306f4327d54b34479de52a6fded1 

      出现上述系统虚拟内存耗尽的情况有如下可能性:

   (1)系统物理内存资源不足

   (2)系统未配置paging file (页面文件)或者页面文件配置较小

   (3)系统存在内存泄露(包含其它各类可能的核心资源的泄露)

      例如,某些情况下,正如上图,您可能发现系统仍然显示有可用的物理内存,但是仍然提示虚拟内存不足,这可能是系统Section资源消耗尽导致

     针对这种情况可以手动配置虚拟内存,可参考阿里官方文档

                  配置 Windows 系统虚拟内存

                  https://help.aliyun.com/knowledge_detail/40995.html

相关实践学习
一小时快速掌握 SQL 语法
本实验带您学习SQL的基础语法,快速入门SQL。
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情: https://www.aliyun.com/product/ecs
相关文章
|
2月前
|
云安全 弹性计算 运维
云服务器ECS特性
云服务器ECS(Elastic Compute Service)是一种产品丰富、安全可靠、便捷易用、弹性可伸缩的云计算服务,助您降低IT成本,提升运维效率,使您更专注于核心业务创新。
36 5
|
1月前
|
存储 弹性计算 固态存储
ecs基本概念
ecs基本概念
21 1
|
9月前
|
机器学习/深度学习 域名解析 弹性计算
阿里云ECS和轻量云服务器区别比较
阿里云ECS和轻量云服务器区别比较,阿里云轻量应用服务器和云服务器有什么区别?轻量相对于ECS云服务器属于轻量级的云服务器,适合个人开发者或中小企业使用,轻量用来搭建网站应用、测试环境等单机应用,云服务器ECS是专业级云服务器,用来搭建集群类高可用、高容灾应用,科学计算、大数据分析及深度学习等应用
|
弹性计算 安全 Java
ecs学习
很高兴在这里发表一篇文章来跟大家分享我最近使用ECS的体验感受。我是一名大三学生,经过自学计算机软件编程,了解Java基础,Javase 了解spring全家桶,由于最近所学习的内容的需要,我需要拥有一台稳定安全的服务器。通过了解,我选择了阿里云服务器ECS。市面上大多服务器费用昂贵,因为目前我还是学生,付不起这些费用,而阿里云这款服务器给了学生很大的优惠,我在这款服务器里使用着我所学习的一些技术,并且通过这款服务器使用着ecs。通过这个服务器,我将自己编写的一套项目代码发布在网上,可以使用任何的电脑,包括网络,包括手机,包括电视等等,非常的方便,同时在Linux里面,稳定且高效 专业课涉及服
120 0
ecs学习
|
弹性计算
如何使用云服务器ECS
如何使用云服务器ECS自制脑图
81 0
如何使用云服务器ECS
|
弹性计算 运维 IDE
阿里云服务器ECS使用方法(多种操作方式)
阿里云服务器ECS创建后如何使用?阿里云提供多种方法操作云服务器ECS,可以通过Web端ECS管理控制台操作、阿里云客户端、阿里云APP、ECS API、资源编排、运维编排服务、Terraform及Alibaba Cloud Toolkit插件来操作和使用云服务器ECS
27302 1
阿里云服务器ECS使用方法(多种操作方式)
|
域名解析 弹性计算 运维
阿里云轻量服务器和ecs区别
阿里云百科详细对比了云服务器ECS和轻量应用服务器的区别,那么如何选择呢?阿小云建议根据实际自身应用情况来选择,例如个人用户或开发者来简单网站、测试环境等,可以选择轻量应用服务器,简单方便并且性价比高;如果是企业级应用,流量较大的网站、游戏应用、深度计算或大数据分析等使用场景,建议首选云服务器ECS这种更为专业级的云服务器。
198 0
阿里云轻量服务器和ecs区别
|
弹性计算 Linux 数据安全/隐私保护
ECS使用入门
疫情在家没办法使用学校服务器,了解到阿里云有飞天加速计划,正好适合学生在家进行实验学习,这里介绍一下我个人的初次使用经验。
ECS使用入门
|
存储 弹性计算 缓存
ECS入门了解
云服务器ECS(Elastic Compute Service)是阿里云提供的性能卓越、稳定可靠、弹性扩展的IaaS(Infrastructure as a Service)级别云计算服务。云服务器ECS免去了您采购IT硬件的前期准备,让您像使用水、电、天然气等公共资源一样便捷、高效地使用服务器,实现计算资源的即开即用和弹性伸缩
194 1
|
存储 弹性计算 负载均衡
阿里云ECS学习篇之知识汇总
弹性计算服务(Elastic Computer Service,简称ECS)
413 1
阿里云ECS学习篇之知识汇总