内存管理

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

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

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

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

我们默认在Grub中添加了 crashkernel 选项,并分段式指定内存大小,整体选项为 crashkernel=0M-2G:0M,2G-8G:192M,8G-256M,具体含义如下:当您购买的ECS实例内存,或者手工配置的操作系统内存大小不超过2 GiB时,由于应用程序本身可用的...

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

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

资源组

资源组的内存管理类似操作系统的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...

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

解决方案 步骤一:检查内存不足问题 出现操作系统虚拟内存不足问题时,您可以通过检查系统日志或任务管理器查看。方法一:检查系统日志 远程连接Windows Server 2003/2008系统的ECS实例。具体操作,请参见 连接方式概述。打开运行窗口,...

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

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

概述

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

列存索引内存管理介绍

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

使用限制

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

排查内存使用率高的问题

管理内存(静态)启动时较小且相对恒定,该区域由管理数据的Hash内存开销、Repl-buff与aof-buff的内存开销(约32 MB~64 MB)等构成。说明 当Key数量特别多时(例如几亿个),会占用较大的内存。说明 大部分OOM场景是由于动态内存管理失效...

SysOM内核层容器监控

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

代码多副本功能

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

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

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

SAE弹性伸缩最佳实践

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

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

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

容器内存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全局最低水位线...

如何将一棵LSM-Tree塞进NVM

但实际的系统中为了加速内存表的刷盘操作,通常允许部分层的SST存在范围交叠,例如LevelDB、RocksDB等均允许Level0存在交叠,但乱序的Level0层数据布局会降低读取效率。机遇与挑战 现有的基于LSM-tree架构的OLTP存储引擎的设计通常存在以下...

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

管理内存(静态)启动时较小且相对恒定,该区域由管理数据的Hash内存开销、Repl-buff与aof-buff的内存开销(约32 MB~64 MB)等构成。说明 当Key数量特别多时(例如几亿个),会占用较大的内存。说明 大部分OOM场景是由于动态内存管理失效...

Page Cache限制功能

背景信息 在内核系统中,系统分配内存并在相应内存系统(memcg)中的统计达到memcg设定的内存上限时,会触发memcg级别的直接内存回收,这可能导致当前进程的性能抖动。尽管具有 Memcg后台异步回收 功能,但对于突发性的内存申请来说,其...

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

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

执行引擎

AnalyticDB PostgreSQL版 搭载自研向量执行引擎,针对火山模型的缺点和现代硬件的特点,结合向量化计算、即时编译(Just In TIme,JIT)等技术,专注于...最小内存操作原则:减少不必要的内存申请/重置/释放操作,最大化地提升内存操作性能。

内存大页支持

系统启动期间,你能用“大内存页”为应用程序预留一部分内存。这部分内存,即被“大内存页”占用的这些存储器永远不会被交换出内存。它会一直保留其中,除非你修改了配置。例如像PolarO这样的计算密集型应用,需要开启大页内存管理。使用...

管理软链接

}/*用于创建内存管理内存池(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、...

防盗链

}/*用于内存管理内存池(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、...

下载到本地内存

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

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

新增指标项 指标名 指标定义 实例类型 数据来源 数据计算方式 os.mem_size.reserved 虚拟化占用内存(包含操作系统预留内存及k8s相关组件占用的内存)独享型/proc/meminfo/proc/<pid>/smaps 操作系统预留内存+k8s相关进程的内存 其中:操作...

告警规则指标说明

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

性能参数调优

AnalyticDB PostgreSQL版是一个开箱即用的产品,默认配置就适用大多数应用场景,但是您依然可以通过数据库配置参数对系统进行微调,以更好的性能满足特定的业务场景。参数生效级别 AnalyticDB PostgreSQL的参数分为如下四个级别,部分参数...

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

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

配置使用持久内存

持久内存支持的使用方式和实例规格有关,本文介绍如何将持久内存配置为本地盘以及可以配置为本地盘的持久内存型实例(ecs.re7p规格和ecs.i4p规格)使用llpl库分配内存池失败的解决方案。前提条件 持久内存适用于特定的实例规格和镜像版本,...

Tair小版本发布日志

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

数据库

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

数据库

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

合约语言特性

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

合约语言特性

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

公共镜像概述

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 短信服务
新人特惠 爆款特惠 最新活动 免费试用