美文网首页
free 命令

free 命令

作者: firststep | 来源:发表于2020-06-09 14:28 被阅读0次

Linux内存查看命令

  1. 在Linux下面,我们常用top命令来查看系统进程,top也能显示系统内存。我们常用的Linux下查看内容的专用工具是free命令。


    11.png
  2. 那么这些字段都代表这什么:

  • total:总计物理内存的大小。
  • used:已使用多大。
  • free:可用有多少。
  • Shared:多个进程共享的内存总额。
  • Buffers/cached:磁盘缓存的大小。
  • avaiable 可用内存。
  1. 如何清理已使用的缓存
    3.1 因为系统在操作的过程当中,会把你的操作到的文件资料先保存到buffer中去,因为怕你在操作的过程中因为断电等原因遗失数据,所以在你操作过程中会把文件资料先缓存。

所以我们在清理缓存先要先把buffe中的数据先写入到硬盘中,sync命令

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

上面的echo 3 是清理所有缓存

  • echo 0 是不释放缓存

  • echo 1 是释放页缓存

  • ehco 2 是释放dentries和inodes缓存

  • echo 3 是释放 1 和 2 中说道的的所有缓存

1>. /proc是一个虚拟文件系统,我们可以通过对它的读写操作作为与kernel实体间进行通信的一种手段。也就是说可以通过修改/proc中的文件,来对当前kernel的行为做出调整。也就是说我们可以通过调整/proc/sys/vm/drop_caches来释放内存。
0 – 不释放
1 – 释放页缓存
2 – 释放dentries和inodes
3 – 释放所有缓存
数字1是用来清空最近放问过的文件页面缓存
数字2是用来清空文件节点缓存和目录项缓存
数字3是用来清空1和2所有内容的缓存。

相关文章

  • linux 日常记录

    scala nginx日志匹配 脚本中执行sudo命令 linux free 命令 free 命令相对于top 提...

  • Linux 常用命令--free

    1、free 输入命令:free -m 输出内容: total used free shared b...

  • 十七 内存、磁盘查看命令

    内存使用率查看 常用命令介绍freetop free命令 (1)free命令查看内存,单位都为kb availab...

  • Linux 常用的设备命令

    lscpu 命令 free 命令 显示系统内存状态 dmesg 命令 lsblk 命令

  • linux命令(持续更新...)

    free free命令用来显示当前机器内存显示情况用法:free [option]常用参数:-h结果示例:free...

  • Free 命令

    Free 命令可以查看当前系统的总内存大小以及使用内存的情况。 这个 free 命令显示结果中,其实有一个隐藏的公...

  • free命令

    free命令可以显示Linux系统中空闲的、已用的物理内存及swap内存,及被内核使用的buffer。在Linux...

  • free命令

    结果如图1 16G内存,快使用完了,其实则不然; 这行是从系统方面看的: total:总内存大小 used:已经使...

  • free 命令

    1、物理内存的用途 物理内存根据用途不同可分为buffers 和 cache. buffers: A buffer...

  • free命令

    free命令 此命令用于显示系统内存的使用情况,包括总体内存、已经使用的内存。还可用于显示系按内核使用的缓冲区,包...

网友评论

      本文标题:free 命令

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