阿里云文档 2026-06-02

释放Linux服务器的预留内存

Kdump是Linux的内核崩溃转储机制,能在系统崩溃(如内核panic)时捕获内存信息,便于事后故障分析,该机制需要预留内存(称为crashkernel)来保存转储信息。如果您的Linux服务器内存较小,可参考本文档关闭kdump释放预留内存,提高内存的利用率。

阿里云文档 2025-11-13

本文介绍了在Alinux控制台上使用Pod诊断功能的最佳实践,涵盖内存全景分析、OOM诊断和共享内存泄漏排查等关键场景案例。

Pod诊断功能使用于对 ACK/ACS 集群中部署的Pod进行诊断,目前主要覆盖内存相关的场景,包括内存全景分析、OOM诊断和Java应用内存诊断。本文介绍在 Alinux 控制台上进行Pod诊断的最佳实践,同时介绍了三个场景案例。

阿里云文档 2025-08-05

ossfs 1.91.7版本新增对Ubuntu 24.04和Rocky Linux 9的支持,并优化了元数据鉴权模式与内存使用。

本文为您介绍ossfs 1.91.7版本更新内容。

阿里云文档 2025-02-28

共享内存通信SMC的原理

本文将介绍如何确定目标场景是否适合使用SMC加速,是否具备使用SMC加速的条件。

阿里云文档 2024-10-30

ARM64中开启kdump时内存访问性能优化介绍及使用说明

在Linux kernel中使用kdump,可以在发生内核Panic等异常时保存执行现场,捕获内存中的信息,从而协助开发者或管理员分析崩溃原因。使用kdump功能时,需要在系统启动时预留一定量内存,且这部分内存不会被常规进程使用。您可以通过在内核启动参数中增加crashkernel参数来自定义预留内存大小。本文将介绍在Alibaba Cloud Linux 3 64位 ARM架构下的kdump内存...

文章 2024-03-26 来自:开发者社区

Linux内存碎片深度剖析:原理、处理与分析全指南

1. 引言 1.1 内存管理的重要性 在计算机科学的世界里,内存管理是构建稳定和高效系统的基石。它就像是一场精心编排的舞蹈,每一个步骤都必须精确无误。内存管理的良好与否直接影响到程序的性能和稳定性,这在Linux系统中尤为明显。正如《计算机程序的构造和解释》(Structure and Interpretation of Computer Programs)中所说:“程序必须管理...

Linux内存碎片深度剖析:原理、处理与分析全指南
文章 2024-01-18 来自:开发者社区

Linux 内存泄漏检测的基本原理

一、mtrace分析内存泄露mtrace(memory trace),是 GNU Glibc 自带的内存问题检测工具,它可以用来协助定位内存泄露问题。它的实现源码在glibc源码的malloc目录下,其基本设计原理为设计一个函数 void mtrace (),函数对 libc 库中的 malloc/free 等函数的调用进行追踪,由此来检测内存是否存在泄漏的情况。mtrace是一个C函数,在&am...

Linux 内存泄漏检测的基本原理
文章 2023-08-11 来自:开发者社区

Linux内存管理:详解malloc()和free()函数的用法与原理

1. malloc()函数:分配内存 malloc()函数(memory allocation的缩写)用于在运行时分配一块指定大小的内存块。它位于<stdlib.h>头文件中。其基本语法如下: #include <stdlib.h> void *malloc(size_t size); size:要...

文章 2023-03-26 来自:开发者社区

Linux搭建了Docker ,每个容器分配的内存和CPU是多少?是怎么分配的?底层原理是什么?

在 Linux 中,Docker 容器的内存和 CPU 分配是通过 Linux 内核提供的 cgroups (Control Groups) 技术实现的。cgroups 可以将一组进程绑定到一个或多个 cgroup 控制组中,对绑定进程的资源使用进行限制和控制。在 Docker 中,通过使用 cgroups 来限制每个容器可以使用的内存和 CPU。当创建一个新容器时,Docker 会自动创建一个....

文章 2022-06-27 来自:开发者社区

Linux内存介绍(局部性原理,段页)

内存每一个要运行的程序,必须先进入内存然而,每一台计算机的内存容 量都是有限而宝贵的。存储管理的任务是方便用户使用存储资源,在有限的物理空间内使更多的用户进程高效地获得和使用尽可能多的存储空间,从而提高系统 的整体性能。现代操作系统中普遍采用基于虚拟存储器的概念来统一管理内存和外存,实现逻辑上的大容量存储空间。本节首先介绍虚拟存储器的基本概念及使用虚拟存储器的依据和出发点——局部性原理,即在程序....

Linux内存介绍(局部性原理,段页)

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

Linux宝库