阿里云文档 2025-03-24

监测共享内存通信(SMC)以发现并解决可能影响性能的问题

本文将介绍SMC运维过程中需要关注的各类指标,以判断网络健康状态。

阿里云文档 2025-02-28

共享内存通信SMC的原理

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

阿里云文档 2025-01-17

内存全景分析

内存全景分析功能适用于内存占用较高但无法明确识别具体内存占用情况的场景。通过使用内存全景分析诊断功能,可以扫描当前系统的内存占用状态,详细拆解内存使用情况。生成的报告将以饼状图的形式呈现系统内存与应用内存的分布,并列出当前Top 30的应用内存使用、文件缓存、共享内存缓存占用情况的排序。本文介绍了内存全景分析功能的使用说明。

阿里云文档 2024-10-30

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

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

阿里云文档 2024-09-29

Alibaba Cloud Linux 3中容器里的内存使用高于宿主机系统中的内存

Alibaba Cloud Linux 3系统中,通过free命令查看容器里的内存使用高于宿主机系统中的内存。本文介绍这种情况的可能原因和解决方案。

文章 2022-08-21 来自:开发者社区

Linux 是如何管理内存的?(三)

页缓存页缓存用于加快对磁盘上图像和数据的访问它用于一次一页地缓存文件中的内容,并且可以通过文件和文件中的偏移量进行访问。当页面从磁盘读入内存时,它们被缓存在页面缓存中。交换区缓存仅仅已修改(脏页)被保存在交换文件中只要这些页面在写入交换文件后没有修改,则下次交换该页面时,无需将其写入交换文件,因为该页面已在交换文件中。可以直接丢弃。在大量交换的系统中,这节省了许多不必要的和昂贵的磁盘操作。硬件缓....

Linux 是如何管理内存的?(三)
文章 2022-08-21 来自:开发者社区

Linux 是如何管理内存的?(二)

按需分页由于物理内存要比虚拟内存少很多,因此操作系统需要注意尽量避免直接使用低效的物理内存。节省物理内存的一种方式是仅加载执行程序当前使用的页面(这何尝不是一种懒加载的思想呢?)。例如,可以运行数据库来查询数据库,在这种情况下,不是所有的数据都装入内存,只装载需要检查的数据。这种仅仅在需要时才将虚拟页面加载进内中的技术称为按需分页。交换如果某个进程需要将虚拟页面传入内存,但是此时没有可用的物理页....

Linux 是如何管理内存的?(二)
文章 2022-08-20 来自:开发者社区

Linux 是如何管理内存的?(一)

基本概念每个 Linux 进程都会有地址空间,这些地址空间由三个段区域组成:text 段、data 段、stack 段。下面是进程地址空间的示例。数据段(data segment) 包含了程序的变量、字符串、数组和其他数据的存储。数据段分为两部分,已经初始化的数据和尚未初始化的数据。其中尚未初始化的数据就是我们说的 BSS。数据段部分的初始化需要编译就期确定的常量以及程序启动就需要一个初始值的变....

Linux 是如何管理内存的?(一)
文章 2022-05-10 来自:开发者社区

性能测试必备知识(10)- Linux 是怎么管理内存的?

做性能测试的必备知识系列,可以看下面链接的文章哦https://www.cnblogs.com/poloyy/category/1806772.html 内存映射日常生活常说的内存是什么比方说,我的笔记本电脑内存就是 8GB 的这个内存其实是物理内存物理内存也称为主存,大多数计算机用的主存都是动态随机访问内存(DRAM) 灵魂拷问只有内核才可以直接访问物理内存,那么进程要访问....

性能测试必备知识(10)- Linux 是怎么管理内存的?
文章 2022-04-17 来自:开发者社区

Linux 是如何管理内存的?(三)

页缓存页缓存用于加快对磁盘上图像和数据的访问它用于一次一页地缓存文件中的内容,并且可以通过文件和文件中的偏移量进行访问。当页面从磁盘读入内存时,它们被缓存在页面缓存中。交换区缓存仅仅已修改(脏页)被保存在交换文件中只要这些页面在写入交换文件后没有修改,则下次交换该页面时,无需将其写入交换文件,因为该页面已在交换文件中。可以直接丢弃。在大量交换的系统中,这节省了许多不必要的和昂贵的磁盘操作。硬件缓....

Linux 是如何管理内存的?(三)

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

产品推荐

Linux宝库

AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等