阿里云文档 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内存管理brk 和 sbrk 与以及使用C++ list实现内存分配器

1. Linux内存管理基础 (Linux Memory Management Basics) 1.1. brk 和 sbrk 系统调用的介绍 (Introduction to brk and sbrk System Calls) 在Linux操作系统中,每个进程都有其独立的虚拟内存空间。这个空间被分为几个区域,其中一个重要的区域是堆(Heap)。堆是动态内存分配的地方,例如,当...

深入理解Linux内存管理brk 和 sbrk 与以及使用C++ list实现内存分配器
文章 2024-01-04 来自:开发者社区

Linux内存管理宏观篇(七)虚拟内存

Linux内存管理宏观篇(七)虚拟内存前面知道了物理内存,物理内存是实打实的,我只有这么多,用的时候你只能用这么多。为了解决一些问题,产生虚拟内存,通过虚拟内存可以让我们每个进程都能拥有虚拟的3GB用户态地址空间,同时与硬件层屏蔽后还可以增加我们程序的移植性。以及众多好处,这里在前面认识内存的时候讲过,移植性,保护内存安全等等。我觉得最重要的是我们可以通过地址虚拟赋予每个进程更大的内存使用空间,....

Linux内存管理宏观篇(七)虚拟内存
文章 2024-01-04 来自:开发者社区

Linux内存管理宏观篇(六)物理内存:分配小内存块

前言前面的关于内存的部分分配是伙伴系统算法,这个是基于以页面为最小单位,一个页面还是蛮大的,像很多嵌入式设备对于内存的请求分配可能只需要几十个字节,这样如果给别人一个页,也就太浪费了。进一步,就算你是个大方的好人,但是如果有很多这样的请求,那对于内存的浪费是不是很可怕。就必须要有一种分配更小内存的方法:slab机制。1、slab机制的必要性和大概样子当然可能你在这个内存的学习过程中,还遇到过sl....

Linux内存管理宏观篇(六)物理内存:分配小内存块
文章 2024-01-04 来自:开发者社区

Linux内存管理宏观篇(三)物理内存:物理页面

前言关于物理内存,物理,那肯定是事物,实实在在的东西。对于这种实在的,就需要进行管理,而管理肯定是软件来管理。对于物理内存怎么管理?涉及到的无非就是怎么分配内存、怎么回收整理内存、怎么样提高分配效率、怎么减少浪费?带着这几个想法,我们往下瞅瞅。首先来看看物理页面是什么?1、物理页面前面我们对页这个机制有了映像,这里的物理页面就是对物理内存以页面的分配机制。现在我们都知道处理器是有个MMU硬件模块....

Linux内存管理宏观篇(三)物理内存:物理页面
文章 2024-01-04 来自:开发者社区

Linux内存管理宏观篇(二):不同角度去看内存(软件)

软件角度看看内存关于内存,从软件的角度去查看,其实作为一个软件程序员,大多数对这个维度的接触还是蛮多的。linux中有个free命令,其就是查看系统内存的情况。free命令的选项也比较简单,常用的参数命令如下。 -b 以Byte为单位显示内存使用情况。 -k 以KB为单位显示内存使用情况。 -m 以MB为单位显示内存使用情况。 -g 以GB为单位显示内存使用情况。 -o 不显示缓冲区调节列。 -....

Linux内存管理宏观篇(二):不同角度去看内存(软件)

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

产品推荐

Linux宝库