Node应用内存泄漏分析方法论与实战

OOM:Out Of Memory,简单地说就是内存消耗完了,分配内存了。内存泄漏是导致OOM的最常见的因素。OOM导致的直接后果就是进程Crash掉。RSS:Resident Set Size 实际使用物理内存(包含共享库占用的内存)。案例分析 回到之前说到的菜鸟...

云监控

告警最佳实践 如何为业务设置合适的告警,达到频繁地对重要事件报警,又及时感知到重要异常事件发生的目的,实际上取决于您的具体业务情况,以及Hologres在您的整体架构中所处的位置,请根据具体情况进行设置。不过有一些通用性的...

手动更换可用

例如当需要将备可用区更换为目标主可用区时,平均耗时为5分钟/节点,若集群中有4个节点,是否意味着业务会有约20分钟的不可用时间?A:更换主可用区所需的时间不等于业务不可用时间。整个切换过程中,仅在主备切换时会出现1~2次约30秒的闪...

Resource Manager

过多使用动态内存,可能会导致内存使用量超过操作系统限制,触发内核内存限制机制,造成集群进程异常退出,集群重启,引发集群不可用的问题。进程私有内存MemoryContext管理的内存可以分为以下两部分:工作计算区域内存:业务运行所需的...

Resource Manager

过多使用动态内存,可能会导致内存使用量超过操作系统限制,触发内核内存限制机制,造成集群进程异常退出,集群重启,引发集群不可用的问题。进程私有内存MemoryContext管理的内存可以分为以下两部分:工作计算区域内存:业务运行所需的...

Application任务开发

spark.executor.memory Spark应用程序中每个执行器(Executor)可用内存大小。Spark配置 填写Spark配置信息,默认以空格符分隔,例如,key value。日志级别 日志的级别。包括DEBUG、INFO、WARN、ERROR等。日志路径 配置存储日志的路径。...

监控指标

真正的系统可用内存,系统中有些内存虽然已被使用但是可以回收的,所以这部分可回收的内存加上MemFree才是系统可用的内存。通常用于排查内存问题。doris_fe_meminfo{name="buffers"} 该监控项为/proc/meminfo 中的 Buffers 字段值。表示...

DescribeAvailableMemResource-查询内存资源信息

EE205C00-30E4-XXXX-XXXX-87E3A8A2AA0C Data object 可用内存资源信息。MinMem long 单个 unit 最小需要申请的内存大小,单位:GB。5 MaxMem long 单个 unit 最大可申请的内存大小,单位:GB。10 UsedMem long 租户的 unit 个数。2 ...

切换主可用

如果您需要针对高可用场景进行演练,可以在 OceanBase 管理控制台中手动切换主可用区,一般情况下建议手动切换。注意事项 为保障访问主可用区的性能,在故障切换演练完成后,请确保主可用区和主地址代理在相同的可用区。操作步骤 登录 ...

Hive指标

JVM MemHeapMax hive_server_memory_heap_max JVM最大可用内存。单位:Byte。JVM MemNonHeapInit hive_server_memory_non_heap_init JVM初始化堆外内存。单位:Byte。JVM MemNonHeapCommitted hive_server_memory_non_heap_committed JVM...

SPARK指标

SPARK指标包含以下部分:SPARK-ThriftServer SPARK-HistoryServer SPARK-ThriftServer 参数 指标 描述 JVM Max Heap Memory spark_thrift_driver_jvm_heap_max JVM最大可用内存。单位:Byte。JVM Committed Heap Memory spark_thrift_...

快照极速可用能力

开启方式 手动开启,需设置启用时间 默认开启 关闭方式 手动关闭:关闭快照极速可用功能 支持关闭 创建了极速可用快照的云盘是否支持初始化 支持 支持 单个云盘可保留的启用极速可用功能的快照数量限制 10个 与单个云盘支持创建的快照...

搭建高可用架构

设置监控报警 为避免实例因为CPU、磁盘、内存、连接等原因导致实例不可用,建议您监控实例相关性能,并设置超过阈值时 自动报警,防患于未然。恢复数据 如果您已经按照前文的步骤搭建了高可用架构实例,您的业务一般是可以稳定运行的,即使...

内存管理

标识 Metric名称 描述 BE相关配置 process starrocks_be_process_mem_bytes BE进程实际使用的内存包含预留的空闲内存)。mem_limit query_pool starrocks_be_query_mem_bytes BE查询层使用总内存。无 load starrocks_be_load_mem_bytes...

排查内存使用率高的问题

云原生内存数据库Tair 可提供高效的数据库服务,当内存不足时,可能导致Key频繁被逐出、响应时间上升、QPS(每秒访问次数)稳定等问题,进而影响业务运行。通常情况下,当内存使用率超过95%时需要及时关注。Tair内存占用介绍 Redis的内存...

【产品/功能变更】迁移RDS实例到推荐的可用

可用区 推荐的可用区 华东1(杭州)可用区C 华东1(杭州)可用区I 华东1(杭州)可用区D 华东1(杭州)可用区I 华东1(杭州)可用区B+可用区C 华东1(杭州)可用区H+可用区I 华北2(北京)可用区B 华北2(北京)可用区H 说明 多可区...

【产品/功能变更】迁移RDS实例到推荐的可用

可用区 推荐的可用区 华东1(杭州)可用区C 华东1(杭州)可用区I 华东1(杭州)可用区D 华东1(杭州)可用区I 华东1(杭州)可用区B+可用区C 华东1(杭州)可用区H+可用区I 华北2(北京)可用区B 华北2(北京)可用区H 说明 多可区...

【产品/功能变更】迁移RDS实例到推荐的可用

可用区 推荐的可用区 华东1(杭州)可用区C 华东1(杭州)可用区I 华东1(杭州)可用区D 华东1(杭州)可用区I 华东1(杭州)可用区B+可用区C 华东1(杭州)可用区H+可用区I 华北2(北京)可用区B 华北2(北京)可用区H 说明 多可区...

CreateAccount-创建账号

对于支持资源级授权的操作, 全部资源 表示。条件关键字:是指云产品自身定义的条件关键字。关联操作:是指成功执行操作所需要的其他权限。操作者必须同时具备关联操作的权限,操作才能成功。操作 访问级别 资源类型 条件关键字 关联...

如何处理Tair集群数据倾斜

数据倾斜严重时,会导致实例在整体内存使用率高的情况下,发生内存逐出(Key eviction)、内存溢出OOM(Out Of Memory)、实例响应时间上升等异常情况。为什么会产生数据倾斜 Tair 集群架构作为一个分布式系统,整个数据库空间会被分为...

Tair助力雪球行情业务上云,实现数据库降本增效

切换到Tair后,扩容变得非常简单,不再需要预留很多内存,因为通过一键的扩缩容,就应对容量突增的情况,而我们的工程师也不用再熬夜进行数据迁移了。——雪球行情业务负责人 客户简介 雪球是拥有超过4300万用户的在线财富管理平台,雪球...

为什么Redis内存报警与监控的内存使用率一致

如果Redis内存使用率告警显示内存占用较高,或您的应用程序出现OOM异常,但性能监控显示的内存使用率并高,可参考本文排查原因并解决问题。问题现象 现象一:您收到 Redis 内存告警,显示 内存使用率超过阈值(例如,连续满足3次平均值>=...

如何在Alibaba Cloud Linux 2系统中配置Kdump

crashkernel 选项,并分段式指定内存大小,整体选项为 crashkernel=0M-2G:0M,2G-8G:192M,8G-256M,具体含义如下:当您购买的ECS实例内存,或者手工配置的操作系统内存大小超过2 GiB时,由于应用程序本身可用内存数量已处于紧缺状态,将...

ModifyAccountDescription-修改Redis账号的描述

对于支持资源级授权的操作, 全部资源 表示。条件关键字:是指云产品自身定义的条件关键字。关联操作:是指成功执行操作所需要的其他权限。操作者必须同时具备关联操作的权限,操作才能成功。操作 访问级别 资源类型 条件关键字 关联...

ModifyInstanceMaintainTime-修改可维护时间段

说明 开始时间和结束时间的间隔不能低于 1 小时。04:00Z 返回参数 名称 类型 描述 示例值 object RequestId string 请求 ID。8D0C0AFC-E9CD-47A4-8395-5C31BF9B3E76 示例 正常返回示例 JSON 格式 {"RequestId":"8D0C0AFC-E9CD-47A4-8395-5C...

UntagResources-为实例解绑标签

接口说明 每次解绑的标签数量不能超过 20 个;标签从一个实例解绑后,如果没有绑定到其它实例,则该标签自动被删除。该 API 对应的控制台操作请参见 解绑标签。调试 您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行...

使用SysOM定位容器内存问题

未被使用的可用内存。实现原理 Kubernetes采用内存工作集(Workingset)来监控和管理容器的内存使用。当容器内存使用量超过了设置的内存限制或者节点出现内存压力时,Kubernetes会根据Workingset来决定是否驱逐或者杀死容器。通过SysOM监控...

资源组

如果所有资源组内存使用量都超过内存limit量量(default资源组占用),则释放资源占用多的会话,并返回给用户内存资源不足错误。直到内存使用量小于强制淘汰阈值。说明 内存限制进行淘汰时,会中止用户会话并释放进程资源,可以通过发送...

资源组

如果所有资源组内存使用量都超过内存limit量量(default资源组占用),则释放资源占用多的会话,并返回给用户内存资源不足错误。直到内存使用量小于强制淘汰阈值。说明 内存限制进行淘汰时,会中止用户会话并释放进程资源,可以通过发送...

ModifyResourceGroup-修改实例所属资源组

由客户端生成该参数值,要保证在不同请求间唯一,最大值超过 64 个 ASCII 字符,且该参数值中不能包含非 ASCII 字符。ETnLKlblzczshOTUbOCz*InstanceId string 是 实例 ID。r-bp1zxszhcgatnx*ResourceGroupId string 是 目标资源组 ID。...

OOM常见问题排查指南

在早期版本中,计算节点(Worker Node)的内存上限是20GB,但Hologres从 V1.1.24版本开始,计算节点运行时内存取消单节点20 GB的限制,采用动态调整节点内存,定期检查内存水位,如果元数据较少时,会尽量将剩余可用内存都分配给查询运行时...

ModifyActiveOperationTask-修改运维任务的计划切换...

说明 不能晚于最晚操作时间,您可以调用 DescribeActiveOperationTask,通过返回参数 Deadline 的值来获取最晚操作时间。2019-10-17T18:50:00Z 返回参数 名称 类型 描述 示例值 object Ids string 运维任务 ID,多个 ID 间使用英文逗号(,...

DescribeInstanceAutoRenewalAttribute-查询实例是否...

由客户端生成该参数值,要保证在不同请求间唯一,最大值超过 64 个 ASCII 字符,且该参数值中不能包含非 ASCII 字符。ETnLKlblzczshOTUbOCz*RegionId string 是 实例所属的地域 ID。cn-hangzhou DBInstanceId string 否 实例的 ID。说明 ...

出现OOM Killer的原因及解决方案

如果内存回收机制不能处理系统内存不足的情况,则系统会触发OOM Killer(Out of Memory Killer)强制释放进程占用的内存,达到给系统解压的目的。本文介绍Alibaba Cloud Linux操作系统出现OOM Killer的可能原因及解决方案。问题现象 ...

常见问题

为什么Redis内存报警与监控的内存使用率一致 如何解决Redis内存使用率突然升高 如何搜索大Key 查看Redis集群实例的架构图和监控数据 查看Redis集群子实例内存 查看当前账号所有实例内存的使用信息 使用memtier-benchmark测试Redis集群版...

排查Redis实例内存使用率高的问题

当Redis内存不足时,可能导致Key频繁被逐出、响应时间上升、QPS(每秒访问次数)稳定等问题,进而影响业务运行。如果发现Redis内存占满或收到内存告警,可参考本文判断内存占用是否长期过高、内存占用是否突然上升、是否发生内存倾斜,并...

测试分析及调优

Memory 操作系统为了最大化利用内存,一般都设置大量的Cache,因此,内存利用率高达99%并是问题,内存的问题主要看某个进程占用的内存是否非常大以及是否有大量的Swap(虚拟内存交换)。磁盘I/O 磁盘I/O一个最显著的指标是繁忙率,可以...

无代理备份并高效克隆MySQL环境

优势 本方案具备如下优势:无代理数据备份 本方案通过使用EBS的快照能力,不占用云服务器ECS的vCPU和内存影响生产,不借助第三方备份,不依赖任何插件就可以完成数据备份,充分保证数据备份的有效、可靠且简单易用。说明 阿里云快照...

容器内存QoS

Pod之间实施更公平的内存回收,整机内存资源不足时,优先从内存(Memory Usage>Request)的Pod中回收内存,避免个别Pod造成整机内存资源质量下降。BestEffort内存超卖场景下,优先保障Guaranteed/Burstable Pod的内存运行质量。当集群...

多NUMA机型的容器内存就近访问加速

内存就近访问加速功能的优势 多个非一致性内存访问NUMA(Non-uniform memory access)架构下,当内存与CPU在同一个NUMA时,进程在跨NUMA读取远端内存时需要经过QPI总线,相对于内存与CPU在相同NUMA的本地内存访问场景,跨NUMA场景访存...
共有200条 < 1 2 3 4 ... 200 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
应用高可用服务 DDoS防护 负载均衡 数据传输服务 弹性公网IP 短信服务
新人特惠 爆款特惠 最新活动 免费试用