Linux系统中的内存清理和释放命令归纳?

# 清理步骤

  # 清理前内存使用情况

  代码如下:

  free -m

  # 开始清理

  代码如下:

  echo 1 /proc/sys/vm/drop_caches

  # 清理后内存使用情况

  代码如下:

  free -m

  完成!

  复制代码

  代码如下:

  dmidecode | grep -A16 Memory Device$

  To free pagecache:

  echo 1 /proc/sys/vm/drop_caches

  To free dentries and inodes:

  echo 2 /proc/sys/vm/drop_caches

  To free pagecache, dentries and inodes:

  echo 3 /proc/sys/vm/drop_caches

  sync

  # 释放前最好sync一下,防止丢数据。因为LINUX的内核机制,一般情况下不需要特意去释放已经使用的cache。这些cache起来的内容可以增加文件以及的读写速度。

Published by

风君子

独自遨游何稽首 揭天掀地慰生平

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注