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;
相关推荐
Peter_chq4 小时前
【计算机网络】多路转接之select
linux·c语言·开发语言·网络·c++·后端·select
太阳风暴4 小时前
Ubuntu-修改左Alt和Win键位置关系
linux·ubuntu·修改键盘·键盘映射
titxixYY6 小时前
SElinux
linux·运维·服务器
香吧香7 小时前
getent使用小结
linux
麻瓜也要学魔法8 小时前
Linux关于vim的笔记
linux·笔记·vim
云边的快乐猫8 小时前
navicat远程连接虚拟机centos系统的mysql
linux·mysql·centos·虚拟机·navicat
望获linux8 小时前
在 ARM 平台上如何实现Linux系统的1秒启动
linux·服务器·开发语言·数据库·操作系统·嵌入式操作系统·arm平台
先天打工圣体的男人9 小时前
Linux中安装InfluxDB
linux·运维·服务器
dessler9 小时前
云计算&虚拟化-kvm-克隆(clone)虚拟机
linux·运维·云计算