Linux——手动清理内存缓存

前言:使用 free -m 命令可以查看内存缓存。

一、方法

1.1 先进管理员账户,然后进root账户

1.2 运行下面的命令:

复制代码
sync

echo 1 > /proc/sys/vm/drop_caches  # 清空目录项缓存

echo 0 > /proc/sys/vm/drop_caches  # 还原默认配置,这一步如果出错,则不用管

sync

二、小贴士

  1. 释放内存后,记得重启机器上的所有服务,避免影响。
  2. 释放后,一开始服务会变卡,过段时间即可恢复。

参考博客

相关推荐
IT大白鼠1 分钟前
Linux系统中应用程序安装及管理
linux·服务器
叶非花5 分钟前
Ubuntu服务器性能检测工具NetData安装
linux·服务器·ubuntu
在角落发呆7 分钟前
Windows 8系统下的IP转发:一台电脑如何变身网络桥梁
运维·服务器
许长安9 分钟前
RingBuffer:面向网络编程的环形缓冲区实现
服务器·网络·c++·经验分享·笔记·缓存
SPC的存折23 分钟前
14、K8S-NetworkPolicy
运维·云原生·容器·kubernetes
披着假发的程序唐24 分钟前
STM32 H743 MPU的配置使用方法
linux·c语言·c++·驱动开发·stm32·单片机·mcu
Splashtop高性能远程控制软件25 分钟前
切屏时代终结,Splashtop 统一 IT 运维平台助力 MSP 高效运营
运维·自动化·远程控制·splashtop
小此方26 分钟前
Re:Linux系统篇(十二)工具篇 · 四:make与Makefile:高效管理 C++ 工程项目构建
linux·运维·c++·开发工具
隔窗听雨眠27 分钟前
读懂AI自动化的两种范式
运维·人工智能·自动化
老陈聊架构28 分钟前
『DevOps运维』从零搭建企业微信告警机器人:接口对接、消息模板与自动化通知
运维·企业微信·devops·消息·群机器人