当前位置:   article > 正文

Linux释放内存

Linux释放内存

free -m是Linux上查看内存的指令,其中-m是以兆(MB)为单位,如果不加则以KB为单位。
如下图表示,(total)总物理内存是809MB,(used)已使用167MB,(free)剩余285MB,(buff/cache)缓存356MB,(available)可用于新进程的内存514MB,此部分包含包括空闲内存、共享内存和缓冲区/缓存。
在这里插入图片描述

#将缓存写入硬盘,避免数据丢失
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
  • 2
  • 3
  • 4
  • 5
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小蓝xlanll/article/detail/90049
推荐阅读
相关标签
  

闽ICP备14008679号