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

linux释放内存空间

时间:2023-03-19 21:35:32浏览次数:33  
标签:释放 缓存 drop 内存空间 内存 linux 默认值 caches

释放内存前先使用sync命令做同步,以确保文件系统的完整性,将所有未写的系统缓冲区写到磁盘中,包含已修改的 i-node、已延迟的块 I/O 和读写映射文件。否则在释放缓存的过程中,可能会丢失未保存的文件。

drop_caches的值可以是0-3之间的数字,代表不同的含义:

  • 0:不释放(系统默认值)
  • 1:释放页缓存
  • 2:释放dentries和inodes
  • 3:释放所有缓存

# 释放内存前先使用sync命令做同步,以确保文件系统的完整性
sync

# 释放所有缓存
echo 3 > /proc/sys/vm/drop_caches

释放完内存后改回去让系统重新自动分配内存

# 恢复默认值
echo 0 >/proc/sys/vm/drop_caches

标签:释放,缓存,drop,内存空间,内存,linux,默认值,caches
From: https://blog.51cto.com/ceekay/6131340

相关文章

  • Linux释放SWAP空间
    swap的概述swap的作用可简单描述为:当内存不够用时,将存储器中的数据块从DRAM移到swap的磁盘空间中,以释放更多的空间给当前进程使用。当再次需要那些数据时,就可以将swap磁盘中......
  • Linux Debian11安装VirtualBox虚拟机平台
    一、VirtualBox虚拟机简介VirtualBox是一款开源虚拟机软件。VirtualBox是由德国Innotek公司开发,由SunMicrosystems公司出品的软件,使用Qt编写,在Sun被Oracle收购后......
  • Linux
    常用命令:poweroff命令命令用于关闭计算器并切断电源。使用权限:系统管理者。语法poweroff[-n][-w][-d][-f][-i][-h]参数说明:-n:在关机前不做将记忆体资料写......
  • Linux 使用技巧总结
    Linux使用技巧总结(noilinuxorubuntu22.04)结合高中时用linux的一些技巧,并加入一些大学以后用到的linux常识。终端的基本命令忘了就-h或--help或mancdD......
  • Linux
    1.理论知识1.1文件名后缀           1.1.1与文件类型无关1.1.2作用是说明和注释一个文件的性质1.2常见的压缩文件后缀后缀......
  • Linux下安装RabbitMQ
     1.文件上传将文件上传到/usr/local/rabbitmq目录下(如果没有rabbitmq文件夹,自己手动创建一个)mkdirrabbitmq2.安装文件(分别按照顺序安装)rpm-ivherlang-21.3-1.el7......
  • Linux fcntl函数详解
    功能描述:根据文件描述词来操作文件的特性。文件控制函数         fcntl--filecontrol头文件#include<unistd.h>#include<fcntl.h>函数原型intfcn......
  • Linux(centos)接口代理策略
    Linux(centos)接口代理策略前言目的:实现一个接口转发,代理访问qiang内不能访问的接口。实现方式:直接使用go的第三方ssr包;(有报错,可能是版本不对,未实现)Linux直接安装ssr......
  • linux理论知识 理论知识1.1文件后缀
    1.作用是说明和注释一个文件的性质2与文件类型无关1.2常见的压缩文件后缀名1.gz   2.bz2  3.xz  4zip  5.far  6.tar.gz  7.tar.bz2、2.归档和......
  • linux理论知识
    b:同等压缩比例时,压缩率更高,文件最小。c:仅能只对文件操作,不支持对目录操作5.0.2其他5.0.0.1bzcat:不解压缩的前提下查看文本文件内容;5.0.0.2bzgrep:不解压缩的前提下......