6个例证让初读书人明白free命令,个例子让初大方

作者: 计算机网络  发布:2019-11-01

6 个例证让初大方精晓 free 命令 | Linux 中华人民共和国,freelinux

在 Linux 系统上,不时你恐怕想从命令行快速地打听系统的已利用和未选择的内部存款和储蓄器空间。假设您是叁个Linux 新手,有个好消息:有一条系统内置的授命能够显示那一个音信:free。-- Himanshu Arora
正文导航◈ Linux free 命令07%◈ Q1. 怎么用 free 命令查看已接纳和未利用的内部存款和储蓄器?14%◈ Q2. 怎么着转移呈现的单位吗?58%◈ Q3. 怎么显得可读的结果吗?四分之一◈ Q4. 怎么让 free 命令以一定的年月间距持续运作?57%◈ Q5. 怎么使 free 基于 1000 总括内部存储器,并非 1024?73%◈ Q6. 如何使 free 命令彰显每一列的总额?81%◈ 总结89%编写翻译自 |  
 作者 | Himanshu Arora
 译者 | jessie-pang

在 Linux 系统上,偶然你也许想从命令行飞速地精通系统的已接纳和未利用的内部存款和储蓄器空间。假若您是八个Linux 生手,有个好消息:有一条系统内置的指令能够显得那么些消息:free

在本文中,大家会讲到 free 命令的主导用法以致它所提供的片段主要的效用。文中提到的富有命令和用法都以在 Ubuntu 16.04LTS 上测量检验过的。

Linux free 命令

让我们看一下 free 命令的语法:

  1. free [options]

free 命令的 man 手册如是说:

free 命令呈现了系统的可用和已用的情理内部存款和储蓄器及沟通内部存储器的总数,以至基础用到的缓存空间。那几个音讯是从 /proc/meminfo 中拿走的。

接下去我们用问答的章程领会一下 free 命令是怎么职业的。

Q1. 怎么用 free 命令查看已运用和未利用的内部存款和储蓄器?

那超轻松,您只需不加任何参数地运转 free 那条命令就足以了:

  1. free

这是 free6个例证让初读书人明白free命令,个例子让初大方通晓。 命令在自己的体系上的输出:

view used and available memory using free command

这一个列是何等意思呢?

◈ total - 安装的内部存款和储蓄器的总数(等同于 /proc/meminfo 中的 MemTotal 和 SwapTotal)◈ used - 已接收的内部存款和储蓄器(总括公式为:used = total - free - buffers - cache)◈ free - 未被应用的内部存款和储蓄器(等同于 /proc/meminfo 中的 MemFree 和 SwapFree)◈ shared - 常常是不常文件系统运用的内部存款和储蓄器(等同于 /proc/meminfo 中的 Shmem;自内核 2.6.32 版本可用,不可用则呈现为 0)◈ buffers - 内核缓冲区使用的内部存款和储蓄器(等同于 /proc/meminfo 中的 Buffers)◈ cache - 页面缓存和 Slab 分配机制使用的内部存款和储蓄器(等同于 /proc/meminfo 中的 Cached 和 Slab)◈ buff/cache - buffers 与 cache 之和◈ available - 在不划算交流空间的景况下,猜想可以被新运营的应用程序所运用的内部存款和储蓄器空间。与 cache 或者 free 部分差别,这一列把页面缓存计算在内,况且不是持有的可回笼的 slab 内存都能够真正被回笼,因为大概有被私吞的有个别。(等同于 /proc/meminfo 中的 MemAvailable;自内核 3.14 版本可用,自内核 2.6.27 版本在此以前效仿;在其他版本上这些值与 free 这一列相仿)

Q2. 怎么样改变展现的单位吗?

后生可畏旦需求的话,你能够校正内部存款和储蓄器的展现单位。比如说,想要内部存款和储蓄器以兆为单位呈现,你能够用 -m本条参数:

  1. free -m

free command display metrics change

一直以来地,你能够用 -b 以字节展现、-k 以 KB 显示、-m 以 MB 显示、-g 以 GB 显示、--tera 以 TB 显示。

Q3. 怎么显得可读的结果吗?

free 命令提供了 -h 那个参数使输出转速为可读的格式。

  1. free -h

用这些参数,free 命令会自身说了算用什么样单位出示内存的各样数值。比如:

diplsy data fromm free command in human readable form

Q4. 怎么让 free 命令以一定的光阴间隔持续运行?

你可以用 -s 这一个参数让 free 命令以自然的时刻间距持续地施行。您供给传递给命令行贰个数字参数,做为这么些时刻间隔的秒数。

例如,使 free 命令每间距 3 秒实施一遍:

  1. free -s 3

假如你必要 free 命令只进行两回,您能够用 -c 那个参数钦定实施的次数:

  1. free -s 3 -c 5

地点那条命令可以保障 free 命令每间距 3 秒实行贰回,总共试行 5 次。

注:这一个效应前段时间在 Ubuntu 系统上还设有 难题[1],所以并未有测量检验。

Q5. 怎么使 free 基于 1000 总括内部存款和储蓄器,并非 1024?

若是你钦点 free 用 MB 来体现内部存款和储蓄器(用 -m 参数),但又想依赖 1000 来计量结果,能够用 --sj 这么些参数来促成。下图展现了用与不用这么些参数的结果:

How to make free use power of 1000 (not 1024) while displaying memory figures

Q6. 怎么着使 free 命令显示每一列的总和?

假诺您想要 free 命令突显每一列的总额,你可以用 -t 这么些参数。

  1. free -t

正如图所示:

How to make free display total of columns

请注意 Total 那大器晚成行现身了。

总结

free 命令对于系统管理来讲是个最佳有用的工具。它有不菲参数能够定制化您的输出,易懂易用。大家在本文中也关乎了成百上千灵光的参数。练习完事后,请你移步至 man 手册[2]问询更多内容。


via: 

作者:Himanshu Arora[4] 译者:jessie-pang 校对:wxy

正文由 LCTT 原创编写翻译,Linux中华夏族民共和国 荣誉推出

LCTT 译者jessie-pang ?共计翻译:1 篇进献时间:5 天

推荐小说

< 左右滑行查六柱预测关文章 >

点击图片、输入小说 ID 或识别二维码直达

原来的作品链接请访问“最先的小说链接”获得可点击的文内链接、全尺寸原图和血脉相像小说。

free命令能够来安妥前系统未使用的和已采用的内部存款和储蓄器数目,还是能够展现被基本使用的内存缓冲区

[root@wang /]# free
             total       used       free     shared    buffers     cached
Mem:       1004412     398208     606204          0     129596     144756
-/  buffers/cache:     123856     880556
Swap:       204792          0     204792

buffers 缓冲

cache 缓存 从磁盘取出放到内存

 

图片 1

语法

free [选项]

在 Linux 系统上,不时你也许想从命令行火速地领悟系统的已利用和未选拔的内部存储器空间。若是您是二个Linux 生手,有个好音信:有一条系统内置的吩咐能够显得这一个新闻:free

选项

-b:以Byte为单位显示内存使用情况; 
-k:以KB为单位显示内存使用情况; 
-m:以MB为单位显示内存使用情况; 
-o:不显示缓冲区调节列; 
-s<间隔秒数>:持续观察内存使用状况; 
-t:显示内存总和列; 
-V:显示版本信息

本文由韦德国际1946发布于计算机网络,转载请注明出处:6个例证让初读书人明白free命令,个例子让初大方

关键词: Linux 系统 伟德国际网址 命令 free

上一篇:全栈必备Linux,测验基础
下一篇:没有了