内存管理

_相关内容

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

说明 大部分OOM场景是由于动态内存管理失效引起,例如限流时请求堆积导致动态内存快速上升、过于复杂或不合理的Lua脚本也可能导致OOM。云数据库Redis企业版(Tair)增强了对动态内存的控制,推荐选用。附录2:查看内存占用情况的其他方法 ...

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

说明 在Linux操作系统中,伙伴系统(Buddy System)是内核内存管理的一种机制,它能够减轻内存碎片问题,并且高效地分配和释放不同大小的内存块。解决方案 请您结合实际出现的OOM Killer场景,按照以下步骤排查并解决问题:子cgroup或 父...

性能参数调优

gp_resqueue_memory_policy none、auto、eager_free Reload Config生效 无 启用AnalyticDB PostgreSQL内存管理的功能。一般查询计划被分成几个阶段,如果设置为eager_free 数据库将在该阶段结束时急速释放分配给前一个阶段的内存,然后将新...

Page Cache限制功能

说明 在内存管理中,存在以下不同类型的页。未映射文件页:这些页是指未被映射到任何文件的内存页。通常用于临时数据和进程私有的内存区域,不会持久化到磁盘上。映射文件页:这些页是指被映射到文件的内存页。映射文件页允许进程通过访问...

捕获内核的内存污染问题(KFENCE)

说明 slab是内存管理中常用的概念和技术,用于优化内存的分配和释放操作,提高系统的性能和效率。KFENCE支持监控slab以及order 0单页。更多信息,请参见 基本概念。运行以下命令,执行脚本,开始探测。sudo bash./kfence.sh kmalloc-64 线...

SysOM内核层容器监控

sysom_proc_buddyinfo gauge-查看节点内核内存管理中伙伴(Buddy)系统的分配和释放情况的统计数据。该指标提供了有关内核伙伴系统的详细信息,包括系统中所有内存节点(Node)和区域(Zone),以及不同页块大小的伙伴系统链表中的页块数量...

Tair小版本发布日志

为提升用户体验,云原生内存数据库Tair 会不定期地发布小版本,用于丰富云产品功能或修复已知缺陷。您可以参阅本文了解Tair小版本的更新说明。查询或升级实例的小版本 您可以通过控制台查看当前的小版本,具体操作及升级小版本的其注意事项...

告警规则指标说明

它可以用来衡量JVM内存管理的效率和性能。通常情况下,JVM堆内存使用率应该尽量控制在70%以下,这样可以避免出现内存溢出等问题。指标维度 节点机IP,筛选条件如下:遍历:遍历每个节点机IP,针对每台节点机的指标数据单独进行监控告警。...

容器内存QoS

推荐您使用 koordinator.sh/qosClass 来管理内存QoS参数,以便于统一管理。查看命名空间 kube-system 下是否存在ConfigMap ack-slo-config。若存在ConfigMap ack-slo-config,请使用PATCH方式进行更新,避免干扰ConfigMap中其他配置项。...

代码多副本功能

说明 内核以页(4 KB大小)为粒度管理内存,一个程序的代码段可能放在一个或多个内存页中。一个程序的代码段第一次被从硬盘读入到内存,加入到Page Cache(文件缓存)中,所在的内存页叫主页。如果内核发现某个程序访问了远端节点上的代码...

通过DMS管理Tair数据库

通过数据管理DMS(Data Management)可帮助您便捷地管理 云原生内存数据库Tair 数据库,支持通过命令或界面来操作数据,同时支持更多扩展功能。背景信息 DMS 支持管理多种关系型数据库和NoSQL数据库,是一种集数据管理、结构管理、用户授权...

使用DMS查看服务器的内存使用情况

数据管理提供了丰富、实用的服务器管理功能,您可以通过实时监控,查看当前服务器的内存使用情况。操作步骤 登录 数据管理控制台。在左侧导航栏,单击服务器列表。找到目标服务器,单击操作列的系统管理。在弹出的对话框中,选择密码登录,...

Resource Manager

进程私有内存MemoryContext管理内存可以分为以下两部分:工作计算区域内存:业务运行所需的内存,此部分内存会影响业务的正常运行。Cache内存:数据库会将部分内部元数据存放在进程内,此部分内存只会影响数据库性能。为了解决以上问题,...

使用限制

资源名称 底层操作系统内存占用 相关管理服务内存占用 计算节点 约800 MB~13 GB(规格越大占用越多)。约500 MB。Zookeeper 约800 MB~2.5 GB(规格越大占用越多)。约500 MB。功能限制 高可用集群必须用复制表引擎。默认所有Server都会自动...

身份管理

RAM用户相关操作 RAM用户管理 AK安全方案 RAM用户SSO管理 RAM用户组 当您的阿里云账号下有多个RAM用户时,可以通过创建用户组对职责相同的RAM用户进行分组管理和批量授权,实现高效地管理RAM用户及其权限。对于RAM用户组的使用,建议您:在...

OOM常见问题排查指南

查看内存消耗 管理控制台提供整个实例的内存消耗情况,即多个节点的内存汇总值,详情请参见 Hologres管控台的监控指标。慢Query日志中 memory_bytes 字段提供单个Query的内存消耗情况,是非精确的值,存在一定的误差,详情请参见 慢Query...

内存诊断

伙伴系统 伙伴系统是Linux内核用来管理物理内存页的一种算法,它管理起来的内存分为了不同的组,总共11组,每个组中的内存块大小都是一样的,都是2的幂次方个物理页,一个内存页一般是4 KB,所以大小一般是4 KB、8 KB、16 KB、32 KB……4 ...

创建与管理账号

云原生内存数据库Tair 支持创建多个账号,且支持设置只读、读写或复制权限,帮助您更加灵活地管理实例,最大限度地避免误操作,提升数据安全性。背景信息 为保障数据安全性,实例完成创建后会自动创建 默认账号,默认账号 通常以实例ID命名...

基于TairHash实现用户多设备登录管理

背景信息 您可基于Redis String轻松实现用户单设备登录管理,但对于用户多设备登录管理场景,基于String实现则需要将用户ID与设备类型进行字符拼接,例如 User_1_phone。该方案会存在如下问题:业务开发:需进行额外拼接工作,增加开发工作...

GetGatewayStatusStat

调用GetGatewayStatusStat获取网关状态统计,如 CPU、内存占用等。调试 您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。请求参数 名称 类型 是否必选 示例值 ...

查看并管理计划内事件

为保障 云原生内存数据库Tair 提供持续、稳定的服务,我们会定期生成计划内运维事件,如实例迁移、版本升级等。您可以在计划内事件中,查看具体的事件类型、地域、流程、涉及的实例列表、注意事项和系统默认切换时间,也可以手动修改计划...

修改专有网络VPC或交换机

云原生内存数据库Tair 实例支持修改专有网络或交换机,例如通过该功能将 Tair 实例的专有网络调整至ECS实例所属的专有网络,实现ECS实例与 Tair 实例间的互连。前提条件 若 经典 版集群架构实例开通了 直连地址,请临时释放直连地址,待...

Windows系统内存分析工具的介绍

您还可以添加各类内存指标进行检查,打开任务管理器,依次选择 查看>选择列,添加各类内存指标,请重点添加 内存>工作集(检查进程物理内存的占用)和 内存>提交大小(非保留的虚拟内存空间)。Windows 2012 打开任务管理器,单击 性能,...

快速入门概览

根据本系列教程,您可以了解如何选择 云原生内存数据库Tair 实例的系列与规格,并帮助您快速掌握 Tair 实例从创建、连接、开发到管理运维的整体流程。如何选择Tair系列与规格 选择Tair系列与规格 在创建Tair实例前,您需要结合性能、价格、...

产品优势

内存 已购内存100%可用,容灾、运维管理、扩容、实例持久化(Fork写时复制)等占用的内存开销均由阿里云承担,不占用实例内存容量。例如:采购64 GB的 云数据库Redis版 实例,用户可用内存为64 GB。需预留25%~40%的内存资源用于容灾、运维...

云原生内存数据库Tair系统权限策略参考

本策略定义了管理 云原生内存数据库 Tair(Kvstore)的权限。查看策略详情 AliyunKvstoreReadOnlyAccess 您可以将AliyunKvstoreReadOnlyAccess策略授权给RAM 身份。本策略定义了只读访问 云原生内存数据库 Tair(Kvstore)的权限。查看策略详情...

服务关联角色

RAM用户创建服务关联角色所需权限 创建服务关联角色的权限通常包含在其对应云服务的管理员权限策略,例如:AliyunKvstoreFullAccess(管理 云原生内存数据库 Tair 的权限),因此只要具有该云服务的管理员权限,就可以为该云服务创建服务...

Windows系统内存分析工具介绍

微软官方提供多种工具来分析Windows系统的内存使用情况,除了系统自带的任务管理器(Task Manager),资源监视器(Resource Manager),性能监视器(Performance Monitor),还有SysInternals工具,SysInternals工具如RAMMap和PoolMon,...

MemVerge Memory Machine部署使用实践

MemVerge Memory Machine是一款大内存算例加速软件,它可以将DRAM和PMEM进行虚拟化,实现无需更改代码即可访问新的PMEM内存介质,支持可横向扩展的内存节点集群,以提供实时分析和 AI/ML、HPC应用程序所需的大规模内存容量,以及内存系统的...

使用SysOM定位容器内存问题

内核内存(Kernel Memory)内核内存由以下几个部分组成:Slab:用于管理内核对象缓存的内存池。Vmalloc:用于分配大块虚拟内存空间的机制。allocpage:用于分配本地内存的机制。其他(Others):包括内核栈(KernelStack)、页表...

THP reclaim功能

背景信息 Linux操作系统的内存采用分页管理模式,其中的THP是指内核中2 MiB或1 GiB大小的大页面(普通的小页面大小为4 KiB),一般被称为透明大页。基于应用程序使用到的内存范围越来越大,地址转换产生的开销变得不可忽视。因此,当服务器...

云数据库Redis版与自建Redis的对比

内存 已购内存100%可用,容灾、运维管理、扩容、实例持久化(Fork写时复制)等占用的内存开销均由阿里云承担,不占用实例内存容量。例如:采购64 GB的 云数据库Redis版 实例,用户可用内存为64 GB。需预留25%~40%的内存资源用于容灾、运维...

云监控

处理方法:如果有计算,且内存水位高,或者SQL发生内存超出报错,这时可以通过检查SQL的执行计划,观察是否合理等手段,改善SQL的内存消耗。出现存储水位高的告警 处理方法:当出现存储水位告警时,代表您实例存储告急,请适当扩容存储。...

查看集群日报与分析

管理算力内存时和算力CPU时的定义如下表。指标 描述 集群算力内存时(GB*Hour)集群所有任务的算力内存时之和,任务的算力内存时是一个累积值,计算方式是 任务分配的内存(GB)*任务的运行时间(Hours)。集群算力CPU时(Core*Hour)集群...

指标说明

nginx_ingress_controller_success-process_resident_memory_bytes 即RSS(Resident Set Size),指的是常驻内存集,是进程实际使用的内存,他不包括分配但未使用的内存,也不包括换出的内存页面,但包含共享内存。process_open_fds 通过...

指标说明

nginx_ingress_controller_success-process_resident_memory_bytes 即RSS(Resident Set Size),指的是常驻内存集,是进程实际使用的内存,他不包括分配但未使用的内存,也不包括换出的内存页面,但包含共享内存。process_open_fds 通过...

单节点实例规格表

说明 实例规格定义的内存包括MongoDB相关管理服务、数据库服务和底层操作系统占用的内存(例如BIOS预留内存、内核和Hypervisor运行内存等),因此,您查看的可用内存会小于实例规格定义的内存。数据库版本 规格类型 规格信息 规格代码 最大...

RDS MySQL内存使用问题

查看内存使用情况 RDS管理控制台 提供多种查看活跃线程的方法:监控与报警 在控制台的 监控与报警 页面,单击 标准监控 页签,可以查看实例的 MySQL CPU/内存 利用率 和 InnoDB Buffer Pool 命中率。数据库自治服务DAS 在控制台的 自治服务...

实例规格概述

说明 实例规格定义的内存包括MongoDB相关管理服务、数据库服务和底层操作系统占用的内存(例如BIOS预留内存、内核和Hypervisor运行内存等),因此,您查看的可用内存会小于实例规格定义的内存。单节点实例规格表 副本集实例规格表 分片集群...

错误码

可能原因为Enclave管理进程所需内存不足、系统已有线程数已达上限或Enclave CLI主进程被禁止创建守护进程,可尝试释放部分系统资源后重新运行命令或重启实例后重新运行命令。E07 目录读取失败 在运行 describe-enclave 子命令时Enclave CLI...
< 1 2 3 4 ... 200 >
共有200页 跳转至: GO
新人特惠 爆款特惠 最新活动 免费试用