美文网首页
Linux 清理 cache 内存

Linux 清理 cache 内存

作者: 偷油考拉 | 来源:发表于2023-01-15 09:44 被阅读0次

一、如下所示,内存cache大

ubuntu@VM-10-13-ubuntu:~$ free -m
             total       used       free     shared    buffers     cached
Mem:         15881      15441        439          2        157       8161
-/+ buffers/cache:       7122       8758
Swap:            0          0          0

二、清理cache

1. 执行同步

sudo sync

2. 清理cache

ubuntu@VM-10-13-ubuntu:~$ cat /proc/sys/vm/drop_caches
0

ubuntu@VM-10-13-ubuntu:~$ sudo sh -c 'echo 3 > /proc/sys/vm/drop_caches'

ubuntu@VM-10-13-ubuntu:~$ cat /proc/sys/vm/drop_caches
3

3. 观察结果

ubuntu@VM-10-13-ubuntu:~$ free -m
             total       used       free     shared    buffers     cached
Mem:         15881       6697       9183          2          4         73
-/+ buffers/cache:       6618       9262
Swap:            0          0          0

ubuntu@VM-4-13-ubuntu:~$ free -m
             total       used       free     shared    buffers     cached
Mem:         15881      15453        427          1        141      13421
-/+ buffers/cache:       1889      13991
Swap:            0          0          0
ubuntu@VM-4-13-ubuntu:~$ sudo sync 
ubuntu@VM-4-13-ubuntu:~$ sudo sh -c 'echo 3 > /proc/sys/vm/drop_caches'
ubuntu@VM-4-13-ubuntu:~$ free -m
             total       used       free     shared    buffers     cached
Mem:         15881       1746      14134          1          4         57
-/+ buffers/cache:       1684      14196
Swap:            0          0          0
ubuntu@work1:~$ free -m
             total       used       free     shared    buffers     cached
Mem:         15881      15423        457          2        138       8184
-/+ buffers/cache:       7100       8780
Swap:            0          0          0
ubuntu@work1:~$ sudo sync
ubuntu@work1:~$ sudo sh -c 'echo 3 > /proc/sys/vm/drop_caches'
ubuntu@work1:~$ free -m
             total       used       free     shared    buffers     cached
Mem:         15881       6643       9237          2          1         53
-/+ buffers/cache:       6589       9292
Swap:            0          0          0

参考文档

https://zhuanlan.zhihu.com/p/95813254
https://www.cnblogs.com/hellokitty2/p/10088042.html

相关文章

  • Linux 清理 cache 内存

    一、如下所示,内存cache大 二、清理cache 1. 执行同步 2. 清理cache 3. 观察结果 附 参考...

  • 2018-08-22

    Linux下清理内存和Cache方法 /proc/sys/vm/drop_caches 频繁的文件访问会导致系统的...

  • crontab定时任务

    使用crontab配合shell脚本定时清理缓存 Linux服务器用一段时间就会出现buff/cache内存占用过...

  • 【转】Linux 内存中的 Cache 真的能被回收么?

    Linux 内存中的 Cache 真的能被回收么?

  • 利用psutil获取内存信息

    linux内存信息包括:total、used、free、buffers、cache、swap。 获取内存的完整信息...

  • Linux 查看清理cache

    Linux 查看清理cache 因为LINUX的内核机制,一般情况下不需要特意去释放已经使用的cache。这些ca...

  • Linux清理cache缓存

    当cache缓存占用太大,服务起不来,需要查看清理缓存 查看缓存:free -m 输入运行下面一行:echo 3 ...

  • Linux清理cache缓存

    当cache缓存占用太大,服务起不来,需要查看清理缓存 查看缓存:free -m 输入运行下面一行:echo 3 ...

  • Linux清理内存

    1.清理前内存使用情况 free -m2.开始清理 echo 1 > /proc/sys/vm/drop_cac...

  • Linux 清理内存

    如果没有 root 账号密码无法用 su 命令,可以用下面的命令代替

网友评论

      本文标题:Linux 清理 cache 内存

      本文链接:https://www.haomeiwen.com/subject/wmiiartx.html