Resource Manager

背景信息 PolarDB PostgreSQL版 的内存可以分为以下三部分:共享内存 进程间动态共享内存 进程私有内存 进程间动态共享内存和进程私有内存 动态分配 的,其使用量随着集群承载的业务运行情况而不断变化。过多使用动态内存,可能会导致...

Resource Manager

背景信息 PolarDB PostgreSQL版(兼容Oracle)的内存可以分为以下三部分:共享内存 进程间动态共享内存 进程私有内存 进程间动态共享内存和进程私有内存 动态分配 的,其使用量随着集群承载的业务运行情况而不断变化。过多使用动态内存,...

RDS MySQL内存使用问题

RDS MySQL内存高常见原因 通常InnoDB Buffer Pool的内存占用是最大的,Buffer Pool的内存占用上限受到Buffer Pool配置参数的限制,但是还有很多内存是在请求执行中动态分配和调整的,例如内存临时表消耗的内存、prefetch cache、table ...

Redis内存碎片

内存碎片形成有内部原因和外部原因:内部原因:内存分配器的分配策略决定操作系统无法做到“按需分配”。Redis使用libc、jemalloc、tcmalloc多种内存分配器来分配内存,默认使用jemalloc。内存分配器是按照固定大小来分配内存空间,不是...

pg_shmem_allocations

pg_shmem_allocations 视图包含以下列信息:列名称 类型 描述 name text 共享内存分配的名称。未使用的内存为NULL,并且匿名分配的为。off int8 分配开始的偏移量。匿名分配和未使用的内存为NULL。size int8 分配的大小。allocated_size ...

MongoDB实例内存使用率高问题

默认情况下,云数据库 MongoDB 版 的内存分配器是Google tcmalloc,内存主要被 Wiredtiger存储引擎 和 客户端连接及请求处理 占用。查看方法 分片集群架构下,各个分片(Shard)的内存使用与副本集架构保持一致,Config Server用于存储配置...

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

内存泄漏:是指程序中已动态分配的堆内存由于某种原因未释放或无法释放,通常是应用层不合理的逻辑代码引起的。OOM:Out Of Memory,简单地说就是内存消耗完了,分配不出内存了。内存泄漏是导致OOM的最常见的因素。OOM导致的直接后果就是...

默认行为变更说明

本文将会记录Hologres每个版本中的默认行为变更。说明 参数更名是向下兼容的,即低版本的参数名仍可使用,但是更推荐使用新参数名。V2.2版本默认行为变更说明(2024年4月)从V2.2.1版本开始,Hologres访问MaxCompute外部表默认采用SLR...

指标说明

SwapPss 动态内存交换区,zRAM交换可通过压缩内存页面并将其放入动态分配的内存交换区来增加系统中的可用内存量。由于这是以牺牲CPU时间为代价来增加少量内存,所以swapPss的异常变化可能对系统性能造成影响。CPU指标 指标 说明 ProcessCpu...

Memcg后台异步回收

直接内存回收是发生在内存分配上下文的同步回收,因此会影响当前进程的性能。为了解决这个问题,Alibaba Cloud Linux增加了memcg粒度的后台异步回收功能。该功能的实现不同于全局kswapd内核线程的实现,并没有创建对应的memcg kswapd内核...

查看监控信息

在进行数据库日常维护或处理数据库故障时,查看数据库相关的...常见问题 MySQL CPU使用率高的原因和解决方法 MySQL 实例空间使用率过高的原因和解决方法 MySQL IOPS使用率高的原因和解决方法 MySQL实际内存分配情况 操作视频 查看监控及报警

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

索引 前提条件 内存就近访问加速功能的优势 使用场景 使用内存就近访问加速功能 步骤一:通过Policy开启内存就近访问加速功能 步骤二:通过Event查看内存就近访问加速结果(可选)步骤三:开启多次内存就近访问加速 验证内存就近访问加速...

指标说明

scrape_samples_post_metric_relabeling-scrape_samples_scraped-process_virtual_memory_max_bytes-process_virtual_memory_bytes 即VSS(Virtual Set Size),指虚拟内存集,是全部分配内存,包括分配但未使用的内存、共享内存、换出的...

指标说明

scrape_samples_post_metric_relabeling-scrape_samples_scraped-process_virtual_memory_max_bytes-process_virtual_memory_bytes 即VSS(Virtual Set Size),指虚拟内存集,是全部分配内存,包括分配但未使用的内存、共享内存、换出的...

列举文件

options的内存是由pool分配的,后续释放pool后,相当于释放了options的内存,不需要单独释放内存。oss_client_options=oss_request_options_create(pool);初始化Client的选项oss_client_options。init_options(oss_client_options);初始化...

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

执行以下命令,检测slab内存分配器的占用情况。cat/proc/meminfo|awk '{sum=$2/1024} {print$1 sum"MB"}' 说明 {print$1 sum"MB"} 命令是将输出结果转换为以MB为单位的形式进行显示。执行 atop 命令,使用atop工具分析slab列的内存占用情况...

查看调度资源大盘

同时您将鼠标悬停至某时间点时显示当前时间点的CPU分配值、CPU分配率、内存分配值和内存分配率。全局资源分配 优化建议 建议您着重关注 CPU分配率 和 内存分配率,优化建议如下:当资源分配率持续较低时,可能大部分资源未被利用,会造成...

查看集群日报与分析

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

pg_shmem_allocations

列名称 列类型 描述 name text 共享内存分配的名字.未使用的内存为NULL,并且匿名分配的为。off int8 分配开始的偏移量。匿名分配和未使用的内存为 NULL。size int8 分配的大小。allocated_size int8 包括填充的分配的大小。对于匿名分配,...

内存诊断

内存碎片化 内存碎片是指系统长时间远行后,由于空闲的连续内存区域太小,导致不能满足系统连续内存分配请求,从而出现内存分配延时,引起业务抖动。THP浪费率 THP(Transparent Huge Page)是指内核中2 MiB或1 GiB大小的大页面(普通的小...

执行引擎

批量内存分配:向量化执行引擎预测计算每个算子需求的内存空间,结合执行引擎Batch化数据模型进行批量内存分配,避免过于碎片化的内存分配。最小内存操作原则:减少不必要的内存申请/重置/释放操作,最大化地提升内存操作性能。

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

内存分配是随机的,整体上内存是可以回收的,但可能每个page都有一些busy的,这种情况如何优化。释放的阈值怎么定,如何避免频繁分配和释放的问题。针对PFS内存释放的优化,PolarDB已经开发并提供了定期回收PFS内存的特性,鉴于本篇幅的...

MySQL 实际内存分配情况介绍

共享内存 执行如下命令,即可查询示例的共享内存分配情况:show variables where variable_name in('innodb_buffer_pool_size','innodb_log_buffer_size','innodb_additional_mem_pool_size','key_buffer_size','query_cache_size');...

MySQL实际内存分配情况介绍

内存共享 执行如下命令,即可查询示例的共享内存分配情况:show variables where variable_name in('innodb_buffer_pool_size','innodb_log_buffer_size','innodb_additional_mem_pool_size','key_buffer_size','query_cache_size');...

日志资源监控

计算方法:堆内存使用总量/堆内存分配的大小*100%,单位为%。处理事件个数 每秒处理binlog事件的个数。处理事务个数 每秒处理事务的个数。处理DML个数 每秒处理DML的个数。查看集群监控项:单击 集群 页签,设置查询的时间段,单击 确定。...

性能监控数据格式

profile_mem alloc_space bytes 内存分配总空间。profile_mem alloc_objects count 内存分配总数量。profile_mem inuse_space bytes 内存使用总空间。profile_mem inuse_objects count 内存使用总数量。profile_mem alloc_in_new_tlab_...

如何使用Prometheus监控Windows

工作集仅包含可分页内存分配,不包含不可分页的内存分配。进程I/O总量(Bytes)Major WMI(IODataBytesPerSec)进程读写I/O的总量。如果您发现磁盘响应繁忙、响应慢,那么您需要优先查看进程IO量大的进程是否符合预期。进程I/O请求数...

如何使用Prometheus监控Windows

工作集仅包含可分页内存分配,不包含不可分页的内存分配。进程I/O总量(Bytes)Major WMI(IODataBytesPerSec)进程读写I/O的总量。如果您发现磁盘响应繁忙、响应慢,那么您需要优先查看进程IO量大的进程是否符合预期。进程I/O请求数...

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

slab可以避免频繁的内存分配和释放操作,提高内存分配的效率。order 0单页 order 0单页也是Linux内核中一种内存分配机制,内存被分割成固定大小的页框(page frame),一般为4 KiB。order 0的单页指的就是一个普通的4 KiB大小的内存页框,...

容器服务Kubernetes版(新版)

Core cluster.cpu.request userId、cluster Value 集群CPU使用量 Core cluster.cpu.usage_rate userId、cluster Value 集群CPU使用率%cluster.cpu.utilization userId、cluster Value 集群内存分配上限 Byte cluster.memory.limit userId、...

设置监控频率

RDS提供3种频率的监控,本文介绍如何设置...常见问题 MySQL CPU使用率高的原因和解决方法 MySQL 实例空间使用率过高的原因和解决方法 MySQL IOPS使用率高的原因和解决方法 MySQL实际内存分配情况 相关API API 描述 查询监控频率 查询监控频率

日志

本文介绍如何在Java运行环境下打印和查看日志。...函数设置内存 分配给函数的内存量。实际使用内存 函数实际使用的最大内存量。查看日志 函数执行完成后,您可以在函数详情页的 日志 页签查看日志信息。具体操作和说明,请参见 查看调用日志。

日志

本文介绍如何在Java运行环境下打印和查看...函数设置内存 分配给函数的内存量。实际使用内存 函数实际使用的最大内存量。查看日志 函数执行完成后,您可以在函数详情页的 调用日志 页签查看日志信息。具体操作和说明,请参见 查看调用日志。

PRESTO指标

参数 指标 描述 HeapMemory committed presto_Memory_HeapMemoryUsage_committed JVM堆内存分配量。HeapMemoryUsage Init presto_Memory_HeapMemoryUsage_init JVM初始堆内存。HeapMemoryUsageMax presto_Memory_HeapMemoryUsage_max JVM...

使用非易失性存储卷的直接内存访问方式部署Redis...

在ACK环境下,通过修改应用内存分配部分函数对PMEM(Persistent Memory)设备直接访问,可以实现接近DRAM访问的吞吐和时延。本文主要介绍如何在大容量内存场景下通过DRAM及PMEM方式部署内存数据库Redis。背景信息 在大容量内存场景下使用非...

PolarDB PostgreSQL版架构介绍

其中BufferPool通过具名共享内存分配,在进程重启后仍然有效。而全局结构在进程重启后需要重新初始化。而BufferPool中并不是所有的Page都是可以复用的。例如:在重启前,某进程对Page上X锁,随后crash了,该X锁就没有进程来释放了。因此...

PolarDB PostgreSQL版架构介绍

其中BufferPool通过具名共享内存分配,在进程重启后仍然有效。而全局结构在进程重启后需要重新初始化。而BufferPool中并不是所有的Page都是可以复用的。例如:在重启前,某进程对Page上X锁,随后crash了,该X锁就没有进程来释放了。因此...

Global CatCache

meta_alloc_fail Global CatCache内部相关元数据共享内存分配失败,可以通过调大 polar_global_cache_meta_pool_size 容量解决。data_alloc_fail Global CatCache容量不足,可以通过 polar_global_catcache_size 调大容量。polar_catcache_...

租户参数列表说明

writing_throttling_maximum_duration 通过控制内存分配进度,控制写入速度。指定在触发写入限速后,剩余 memstore 内存分配完所需的时间。div_precision_increment 除法结果精度在被除数精度基础上的增量。MySQL 兼容功能。ob_sql_work_...

内存管理

malloc(aos_calloc、aos_zalloc)所分配的内存块的大小 aos_free()内存释放函数 内存分配算法 AliOS Things内存管理采用类buddy伙伴算法,以及blk快速小内存申请算法相结合的策略。buddy算法:Buddy算法申请的内存最小为8字节对齐,可申请的...
共有200条 < 1 2 3 4 ... 200 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
云数据库 ClickHouse 弹性公网IP 云数据库专属集群 云联络中心 短信服务 人工智能平台 PAI
新人特惠 爆款特惠 最新活动 免费试用