内存管理

更正文档 概述 AliOS Things操作系统内核通过内存管理实现应用程序可以调用标准C库的malloc和free接口来动态的分配和释放内存。内存管理函数 函数名 描述 aos_malloc()从系统heap分配内存给用户 aos_zalloc()从系统heap分配内存给用户,...

Linux系统的ECS实例的系统内存或进程出现异常,查看...

内存页的大小是根据硬件和操作系统的设计来决定的,它的选择考虑了内存的利用率、地址空间大小和操作系统内存管理机制等因素。关于如何查看系统日志的具体操作,请参见 查看实例的系统日志和屏幕截图。问题原因 该问题可能是由于ECS实例...

RDS PostgreSQL云盘版实例的内存利用率监控项优化

优化前:内存利用率=PostgreSQL进程占用内存/实例规格内存 优化后:内存利用率=(PostgreSQL进程占用内存+管控系统内存消耗+操作系统内存消耗)/实例规格内存 说明 相比优化前,内存实际使用量的计算更加准确:新增了管控系统内存消耗和 ...

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

开启Kdump时会占用一部分操作系统内存空间,对应的用户态系统服务kdump.service可能会影响系统启动速度。鉴于此,在Alibaba Cloud Linux 2系统中,Kdump服务不是默认全部开启的,用户需要根据业务实际需求,进行相应的配置。本文重点介绍在...

资源组

资源组的内存管理类似操作系统的OOM处理策略,相比于系统的整个数据库级别的OOM处理,这里只是一个资源组级别的OOM处理。内存 Limit 通过 polar_alter_resource_group 来设置mem_limit,参数值为float类型。与cpu_limit类似,内存的limit...

资源组

资源组的内存管理类似操作系统的OOM处理策略,相比于系统的整个数据库级别的OOM处理,这里只是一个资源组级别的OOM处理。内存 Limit 通过 polar_alter_resource_group 来设置mem_limit,参数值为float类型。与cpu_limit类似,内存的limit...

列存索引内存管理介绍

该统一接口的功能如下:统计实际内存使用量 block即将分配内存的查询操作 kill即将分配内存的查询操作 系统从完全自由运行到开始终止查询需经历如下三个阶段:当系统内存低于 ExecutionMemoryLimit*BlockMemoryThreshold(现在固定为0.8)...

概述

AliOS Things操作系统内核特性如下:可抢占式/协作式任务调度 多任务管理 软件定时器 任务间通信机制包括信号量、互斥量、队列、事件 内存管理 时间功能 随机数 系统信息 系统初始化 工作队列 版权信息 说明 Apache license v2.0 目录结构...

如何处理Windows Server 2003/2008系统的ECS实例虚拟...

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

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

Linux操作系统内存不足时,会先触发内存回收机制释放内存,并将这部分被释放的内存分配给其他进程。如果内存回收机制不能处理系统内存不足的情况,则系统会触发OOM Killer(Out of Memory Killer)强制释放进程占用的内存,达到给系统解压...

内存大页支持

使用说明 在kubernetes中开启大页内存管理的方法如下 需要在工作负载中加入启动参数:apiVersion:apps/v1 kind:DaemonSet metadata:name:privileged spec:selector:matchLabels:name:privileged-container template:metadata:labels:name:...

执行引擎

内存管理优化 AnalyticDB PostgreSQL版 执行针对HTAP的任务需求,在执行引擎中对内存管理的效率进行了优化。内存复用:向量化执行引擎中每个算子一次是生成多行执行结果、并存储在一块行式/列式内存空间中。该空间会在算子间最大可能复用,...

使用限制

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

SysOM内核层容器监控

SysOM(System Observer Monitoring)是一种在操作系统内核层进行容器监控的方法。基于SysOM操作系统层的容器监控功能,容器服务 Kubernetes 版 ACK(Container Service for Kubernetes)提供独特的操作系统内核层的容器监控可观测能力。该...

排查内存使用率高的问题

说明 大部分OOM场景是由于动态内存管理失效引起,例如限流时请求堆积导致动态内存快速上升、过于复杂或不合理的Lua脚本也可能导致OOM。步骤一:分析内存使用情况 查询指定时段的内存使用率信息,具体操作,请参见 查看监控数据。以下示例中...

SAE弹性伸缩最佳实践

说明 不适用配置内存指标的应用类型:采用动态内存管理进行内存分配(例如Java JVM内存管理、Glibc Malloc和Free操作)的部分应用,没有及时向操作系统释放其闲置内存,导致无法实时减少实例消耗的物理内存和新增实例消耗的平均内存,进而...

如何排查slab_unreclaimable内存占用高的原因?

slab_unreclaimable是指在Linux内存管理中由slab分配器分配的且被标记为不可回收(unreclaimable)的内存。当不可回收内存占用总内存的比例过高时,将会影响可用内存与系统性能。本文介绍如何排查Alibaba Cloud Linux系统slab_...

合约语言特性

标准库支持与系统调用封装 智能合约平台对合约语言的标准库支持边界定义如下:malloc/free、new/delete 等内存管理操作。已改写以保证安全性。abort/exit 等进程控制类操作。已改写以保证安全性,不应在合约中使用。iostream/cstdio 中所...

合约语言特性

标准库支持与系统调用封装 智能合约平台对合约语言的标准库支持边界定义如下:malloc/free、new/delete 等内存管理操作。已改写以保证安全性。abort/exit 等进程控制类操作。已改写以保证安全性,不应在合约中使用。iostream/cstdio 中所...

MYSQL深潜-剖析Performance Schema内存管理

本文通过阅读PFS引擎的内存管理源码,解读PFS内存分配及释放原理,深入剖析其中存在的问题以及改进思路。概述 MySQL Performance Schema(PFS)是MySQL提供的强大的性能监控诊断工具,提供了一种能够在运行时检查server内部执行情况的特...

如何将一棵LSM-Tree塞进NVM

为了应对这些挑战,针对LSM-tree专用优化的高效PM内存管理器Halloc,提出了优化的基于PM的半持久化内存表用以替换传统方案DRAM中的内存表,使用ROR无锁免日志算法去除传统方案依赖WAL保持事务的ACID属性,设计全局有序的Global Index持久化...

在配备持久内存的实例上部署Redis应用

本文以部分操作系统为例,介绍如何在这类实例上快速部署Redis应用。背景信息 本文中快速部署Redis应用的步骤适用于特定的实例规格和镜像版本,要求如下:实例规格:re7p:ecs.re7p.large、ecs.re7p.xlarge、ecs.re7p.2xlarge、ecs.re7p.16...

管理软链接

}/*用于创建内存管理的内存池(pool),等价于apr_pool_t。其实现代码在apr库中。aos_pool_t*pool;重新创建一个内存池,第二个参数是NULL,表示没有继承其它内存池。aos_pool_create(&pool,NULL);创建并初始化options,该参数包括endpoint...

管理存储空间读写权限

}/*用于内存管理的内存池(pool),等价于apr_pool_t。其实现代码在apr库中。aos_pool_t*pool;重新创建一个内存池,第二个参数是NULL,表示没有继承其它内存池。aos_pool_create(&pool,NULL);创建并初始化options,该参数包括endpoint、...

配置使用持久内存

安装持久内存管理工具并清理namespace和label配置。sudo yum install-y ndctl daxctl sudo ndctl disable-namespace all&sudo ndctl destroy-namespace all#清理namespace sudo ndctl disable-region all&sudo ndctl zero-labels all&sudo ...

简单上传

}/*用于内存管理的内存池(pool),等价于apr_pool_t。其实现代码在apr库中。aos_pool_t*pool;重新创建一个内存池,第二个参数是NULL,表示没有继承其它内存池。aos_pool_create(&pool,NULL);创建并初始化options,该参数包括endpoint、...

下载到本地内存

}/*用于内存管理的内存池(pool),等价于apr_pool_t。其实现代码在apr库中。aos_pool_t*pool;重新创建一个内存池,第二个参数是NULL,表示没有继承其它内存池。aos_pool_create(&pool,NULL);创建并初始化options,该参数包括endpoint、...

容器内存QoS

组件 版本要求 Kubernetes≥1.18 ack-koordinator(ack-slo-manager)≥0.8.0 Helm版本≥v3.0 操作系统 Alibaba Cloud Linux 2(版本号详情,请参见内核接口说明:Memcg后台异步回收、cgroup v1接口支持memcg QoS功能、Memcg全局最低水位线...

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

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

Page Cache限制功能

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

代码多副本功能

当一个进程在NUMA架构中运行时,可能由于内存不足或负载平衡等原因,操作系统会将内存分配在其他节点上。当应用程序或进程需要访问的代码段存储在另一个NUMA节点上时,就需要通过跨节点访问的方式来获取代码段中的指令。对系统有什么影响?...

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

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

性能参数调优

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

Tair小版本发布日志

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

告警规则指标说明

JVM非堆内存初始值 M 不是 根据JVM版本、操作系统和JVM参数等因素而定,并且通常是动态计算。JVM非堆内存最大值 M 不是 由JVM参数MaxPermSize(在Java 8之前)或MaxMetaspaceSize(在Java 8及以后)控制。JVM非堆总使用内存量 M 是 非堆...

数据库

blks_hit bigint 磁盘块被发现已经在缓冲区中的次数,这样不需要一次读取(这只包括 PolarDB PostgreSQL版 缓冲区中的命中,而不包括在操作系统文件系统缓冲区中的命中)。tup_returned bigint 数据库中被查询返回的行数。tup_fetched ...

数据库

blks_hit bigint 磁盘块被发现已经在缓冲区中的次数,这样不需要一次读取(这只包括 PolarDB PostgreSQL版(兼容Oracle)缓冲区中的命中,而不包括在操作系统文件系统缓冲区中的命中)。tup_returned bigint 数据库中被查询返回的行数。tup...

RDS PostgreSQL实例的增强监控内存相关指标项优化

优化生效时间 2024年04月25日 优化内容 RDS PostgreSQL在基础监控外,提供了丰富的增强监控项,包括操作系统指标(OS指标)和数据库指标(DB指标)。产品控制台的监控项展示中,未详细展示内存占用情况。本次优化不仅在展示上进行了调整,...

产品升级公告

包括参数管理用于存储和管理运维任务所需的配置参数,补丁管理用于管理和自动修复ECS实例内的系统基线和系统补丁,配置清单用于存储和维护ECS实例操作系统内的系统配置历史、应用管理用于对一组ECS进行监控和CI/CD等自动化流程管理等,...

公共镜像概述

Linux系统镜像 Anolis OS 操作系统版本 镜像族系 Anolis OS 8.8 ANCK 64位 acs:anolis_8_8_anck_x64 Anolis OS 8.8 RHCK 64位 acs:anolis_8_8_rhck_x64 Anolis OS 8.8 ANCK 64位 ARM版 acs:anolis_8_8_anck_arm64 Anolis OS 8.8 RHCK 64位 ...
共有200条 < 1 2 3 4 ... 200 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
商标服务 运维安全中心(堡垒机) 云安全中心 轻量应用服务器 弹性公网IP 短信服务
新人特惠 爆款特惠 最新活动 免费试用