0
点赞
收藏
分享

微信扫一扫

ubuntu系统清理缓存

1.查看此时剩余内存

free -h

ubuntu系统清理缓存_数据

2.切换到root用户

sudo -i

ubuntu系统清理缓存_缓存_02

3.执行命令:

sync && sync  &&  echo 3 > /proc/sys/vm/drop_caches

这个命令的作用是清空 Linux 系统中的缓存。具体来说,它的各个部分的意义如下:

  1. sync: 这个命令用于将文件系统的缓冲区中的数据写入磁盘。它确保所有未写入的数据都被保存到磁盘中,避免数据丢失。
  2. &&: 这是一个逻辑与运算符,用于将多个命令连接在一起。只有前面的命令成功执行(返回值为 0),后面的命令才会继续执行。
  3. echo 3 > /proc/sys/vm/drop_caches: 这个命令通过 echo 将数字 3 写入到 /proc/sys/vm/drop_caches 文件中。这个操作会触发 Linux 内核释放文件系统的缓存、目录项缓存和 inode 缓存。具体来说:
  • 1 会释放页缓存。
  • 2 会释放目录项缓存和 inode 缓存。
  • 3 会释放所有类型的缓存。

综上所述,这个命令的作用是首先写入数据到磁盘(确保数据安全),然后清空所有缓存,以便系统重新获取资源或用于其他目的。请注意,清空缓存可能会导致系统性能下降,因为需要重新加载数据

ubuntu系统清理缓存_缓存_03

举报

相关推荐

0 条评论