首页 > 系统相关 >linux内存释放

linux内存释放

时间:2024-03-19 13:12:30浏览次数:15  
标签:释放 缓存 free 内存 linux 应用程序 buffers

1、查看缓存
    free -m
    
    total                    总物理内存
    used                    已使用内存
    free                     未使用内存
    shared                      应用程序共享内存
    buffers                      缓存,主要用于目录方面,inode值等
    cached                     缓存,用于已打开的文件
    -buffers/cache             应用程序使用的内存大小,used减去缓存值
    +buffers/cache            所有可供应用程序使用的内存大小,free加上缓存值
    
    
2、清理缓存
    sync
    echo 3 > /proc/sys/vm/drop_caches

    我们在清理缓存前应该先sync下,因为系统在操作的过程当中,会把你的操作到的文件资料先保存到buffer中去,
    因为怕你在操作的过程中因为断电等原因遗失数据,所以在你操作过程中会把文件资料先缓存。

    0    不释放缓存
    1    释放页缓存
    2    释放文件节点缓存和目录项缓存
    3    释放所有缓存

 

标签:释放,缓存,free,内存,linux,应用程序,buffers
From: https://www.cnblogs.com/kernelx/p/18082535

相关文章

  • Linux安装和运行Pomelo
    1.安装启动pomelo1.在data目录下创建文件夹node和server,将服务器代码上传到server下2.进入node目录cd/data/node3.下载wgethttps://nodejs.org/dist/v10.16.3/node-v10.16.3-linux-x64.tar.xz4.解压tar-xfnode-v10.16.3-linux-x64.tar.xz5.进入cdnode-v10.16.3-lin......
  • 在Linux/Ubuntu/Debian中使用iFuse访问iOS 设备(例如 iPhone 或 iPad)上的文件可双向复
    iFuse是一款工具,可让你在Linux系统上安装iOS设备(例如iPhone或iPad),使你能够访问其文件系统并与设备传输文件。以下是有关如何使用iFuse的基本指南:安装依赖项:在安装iFuse之前,确保你的系统上已安装所需的依赖项。这些依赖项通常包括libimobiledevice和libim......
  • linux hadoop106 history 1000
    ls2bin/flinkrun./examples/batch/WordCount.jar-Dexecution.runtime-mode=BATCH--input/opt/module/word.txt--output/opt/module/result.txt3bin/flinkrun./examples/batch/WordCount.jar-Dexecution.runtime-mode=BATCH-yDfs.overwrite-files=......
  • 每天学习一个Linux命令之curl
    每天学习一个Linux命令之curl在Linux系统中,有许多强大且实用的命令可用于网络通信,其中最常用的之一就是curl命令。curl是一个功能强大的命令行工具,用于发送和接收数据的URL(UniformResourceLocator),并支持多种网络协议。本篇博文将详细介绍curl命令,包括其可用的选项和每个......
  • 在Linux中使用命令复制文件或目录
    文件管理1.新建文件桌面左上角应用程序(Applications)->附件(Accessories)–>文本编辑器(TextEditor)->file12.将文件file1复制成file2cpfile1file23.将文件file1复制到目录dir1下,文件名不变mkdirdir1cpfile1dir14.将目录/tmp下的文件file3复制到当前目录......
  • Linux Shell中的echo命令详解
    LinuxShell中的echo命令详解在LinuxShell中,echo命令是一个常用的内置命令,用于在终端上显示文本或字符串。它主要用于显示变量的值,创建文件的内容,或者简单地输出一些信息。在本文中,我们将详细探讨echo命令的用法和一些高级特性。基本用法echo命令的最基本用法是输出文本......
  • 在Linux中,LVM(逻辑卷管理)的主要优势是什么?如何扩展LVM卷?
    Linux中的LVM(逻辑卷管理)主要优势包括:灵活的磁盘管理:动态调整大小:LVM允许在不中断服务的情况下在线扩展或缩小逻辑卷的大小,这对于随着业务增长而需调整存储空间的应用程序是非常有用的。跨多个物理磁盘分配存储:逻辑卷可以跨越多个物理磁盘,因此可以更加灵活地分配和重新分配存......
  • 在Linux中,如何创建一个新的分区并格式化为EXT4文件系统?
    在Linux中创建一个新的分区并格式化为EXT4文件系统,通常涉及几个步骤。以下是一个详细的步骤说明:1.查看磁盘情况首先,你需要查看系统中所有磁盘的情况。这可以通过fdisk-l或lsblk命令来完成。sudofdisk-l或sudolsblk这将显示你的磁盘列表,包括它们的大小、分区情况以及......
  • Linux系统(四)- 进程初识 | 环境变量 | 进程地址空间
    ~~~~前言冯诺依曼体系结构(重要)总览CPU工作方式什么是指令集?CPU为什么只和内存打交道(数据交换)?木桶效应:在数据层面的结论程序运行为什么要加载到内存?进一步理解计算机体系结构操作系统(operatorsystem)(重要)什么是操作系统为什么要有操作系统操作系统怎样进行管理的先描述......
  • Linux常用命令之文件权限类
    1.1Linux的文件属性在Linux里使用ll或者ls-l命令来显示一个文件的属性以及文件所属的用户和组。 以-开头:普通文件以d开头:目录以l开头:链接以c开头:字符类型的设备文件(例如:鼠标、键盘,他们输入的是字符)以b开头:块设备文件(例如:硬盘)例子:crw-rw-rw-.  以c开头,字符类文件......