更多 CentOS Linux 常用命令整理请点击这里。
内存释放命令:
To free pagecache(释放页面缓存):
sync; echo 1 > /proc/sys/vm/drop_caches
To free dentries and inodes(释放目录项和索引):
sync; echo 2 > /proc/sys/vm/drop_caches
To free pagecache 、dentries and inodes(释放页面缓存、目录项和索引):
sync; echo 3 > /proc/sys/vm/drop_caches
关于 sync 命令:
作用:更新 i-node 表,并将缓冲文件写到硬盘中。
sync 命令是在关闭 Linux 系统时使用的。用户需要注意的是,不能用简单的关闭电源的方法关闭系统,因为 Linux 像其他 Unix 系统一样,在内存中缓存了许多数据,在关闭系统时需要进行内存数据与硬盘数据的同步校验,保证硬盘数据在关闭系统时是最新的,只有这样才能确保数据不会丢失。一般正常的关闭系统的过程是自动进行这些工作的,在系统运行过程中也会定时做这些工作,不需要用户干预。 sync 命令是强制把内存中的数据写回硬盘,以免数据的丢失。用户可以在需要的时候使用此命令。
sync 命令运行 sync 子例程。如果必须停止系统,则运行 sync 命令以确保文件系统的完整性。sync 命令将所有未写的系统缓冲区写到磁盘中,包含已修改的 i-node 、已延迟的块 I / O 和读写映射文件。
发表评论?