Linux释放内存

free -m是Linux上查看内存的指令,其中-m是以兆(MB)为单位,如果不加则以KB为单位。

如下图表示,(total)总物理内存是809MB,(used)已使用167MB,(free)剩余285MB,(buff/cache)缓存356MB,(available)可用于新进程的内存514MB,此部分包含包括空闲内存、共享内存和缓冲区/缓存。

bash 复制代码
#将缓存写入硬盘,避免数据丢失
sync;
#运行 echo 3 > /proc/sys/vm/drop_caches 命令会清空 Linux 系统中的页缓存、dentries(目录项缓存)和 inodes(索引节点缓存)。这个操作可能对系统性能和I/O操作产生一定的影响。
#其中1是清空页缓存(Page Cache)。2是清空目录项缓存,3是全清
echo 3 > /proc/sys/vm/drop_caches;
相关推荐
码农客栈1 分钟前
Linux CAN 驱动
linux·驱动开发
GeW2 小时前
红帽RHCE从挂科边缘到一次过,我做对了什么
linux
时空自由民.2 小时前
WSL解决USB 串口连接问题与linux串口权限问题
linux·单片机
OpenPomeloxCommunity2 小时前
Linux驱动基础(三):firmware的声明与加载
linux·操作系统
云计算练习生2 小时前
什么是系统调用?为什么程序访问硬件必须经过它
linux·windows·操作系统·系统调用·操作系统原理
玄芯散人3 小时前
【筑基·059】Linux命令行入门:工程师的操作系统
linux·操作系统·命令行
半仙白桑3 小时前
内核篇第二讲:Linux exec 函数族详解
linux·linux驱动
AR-26710-3 小时前
Linux Day7——建组/用户、umask、Python脚本
linux·python
吴声子夜歌4 小时前
Shell编程实例——内务及管理任务(一)
linux·运维·shell
byte轻骑兵4 小时前
【BlueZ 】input 模块:蓝牙鼠标/键盘等输入设备的基础适配逻辑
linux·人工智能·bluez·电脑蓝牙·嵌入式蓝牙