diff --git a/translated/Linux free Command - Display Free and used Memory in the System.md b/translated/Linux free Command - Display Free and used Memory in the System.md index 58c0a13c61..f38b3fe449 100644 --- a/translated/Linux free Command - Display Free and used Memory in the System.md +++ b/translated/Linux free Command - Display Free and used Memory in the System.md @@ -1,14 +1,14 @@ Linux free 命令 - 显示系统中空闲和已使用的内存 ================================================================================ -系统管理员必须管理他们服务器的健康。其中重要的一部分是内存。当服务器内存用满时,它会减小服务器的性能。为了监视内存利用率,Linux有一个工具称为free。 +系统管理员必须维护他们服务器的健康。其中一个重要的部分就是内存。当服务器内存使用率过高时,它会减小服务器的性能。Linux有一个称为 **free** 的工具,来监控内存使用率。 -### free是什么 ### +### free 命令是什么 ### -**free** 命令是一个显示系统中空闲和已用内存大小的工具。free命令的输出和top命令相似。大多数Linux发行版已经含有free命令。 +**free** 命令是一个显示系统中空闲和已用内存大小的工具。free 命令的输出和 top 命令相似。大多数Linux发行版已经含有 free 命令。 -### How to run it ### +### 如何运行 free ### -为了运行,只要在控制台输入**free**。不带选项运行会显示一个以KB为单位的默认输出。 +想要运行,只需在控制台输入**free** 即可。不带选项运行会显示一个以KB为单位的默认输出。 $ free @@ -31,21 +31,21 @@ Linux free 命令 - 显示系统中空闲和已使用的内存 - Used : 3376 - Free : 1042124 -当你看见buffer/cache的空闲空间低或者swap的空闲空间低,那么内存需要升级了。这意味这内存利用率很高。请注意 **共享内存那个应该被忽略**,因为他已经被废弃了。 +当你看见 buffer/cache 的空闲空间低或者 swap 的空闲空间低,那么内存需要升级了。这意味这内存利用率很高。请注意 **共享内存列应该被忽略** ,因为它已经被废弃了。 -### 以其他单元显示内存信息 ### +### 以其它单元显示内存信息 ### -如我们先前提到的,默认上free会以KB为单位显示信息。free同样提供给我们 **b (B), -k (KB), -m (MB), -g (GB) and –tera (TB)**这些单位。要显示我们想要的单位,只要选择一个并在free后面跟上。下面一个是以MB为单位的输出。 +如我们先前提到的,默认 free 会以 KB 为单位显示信息。free 同样提供给我们 **b (B), -k (KB), -m (MB), -g (GB) and –tera (TB)**这些单位。要显示我们想要的单位,只要选择一个并在 free 后面跟上。下面一个是以 MB 为单位的输出样例。 $ free -m ![free命令以MB为单位](http://linoxide.com/wp-content/uploads/2013/12/free_m.png) -这个技巧技巧同样适用于**-b, -k, -g** and **–tera** 选项。 +这个技巧同样适用于**-b, -k, -g** 以及 **–tera** 选项。 ### 以人类可读方式显示内存信息 ### -free同样提供了**-h**选项,这意味着人类可读(译注:系统上可能并不存在-h选项,已被-m取代)。那么这与其他的选项有什么不同呢,如**-m**(MB)选项? 最大的可见的不同是**-h**选项会在数字后面加上人类可读的单元。让我们看一个例子。 +free 同样提供了**-h**选项,这意味着人类可读(译注:系统上可能并不存在-h选项,已被-m取代)。那么这与其它的选项有什么不同呢,如**-m**(MB)选项? 可见的最大不同是**-h**选项会在数字后面加上人类可读的单元。让我们看一个例子。 $ free -h @@ -53,9 +53,9 @@ free同样提供了**-h**选项,这意味着人类可读(译注:系统上可 如我们一起看到的,在1,0数字后这里是**G(GB)**字母。当数字并没有达到GB时,free足够聪明来知道并在每个数字后面跟上合适的单元。后面的**M** - 数字929告诉我们它有929MB(译注: 原文为929 number tell us its 969 Megabytes,这里应该为typo)。 -### 延迟显示free ### +### 延迟显示 free ### -作为一个显示工具,最好的捕捉内存利用率的方法是使用延迟。为了这么做,我们可以使用**-s**选项后面跟上我们想要的N秒。我们总是在后面跟上多于1个的选项来使输出满足我们的需求。假如我们想要每3s捕捉内存利用率并且是人类可读的。那么就像这样做: +作为一个显示工具,最好的捕捉内存利用率的方法是使用延迟。这么做的话,我们可以使用**-s**选项后面跟上我们想要的N秒数。我们总是在后面跟上多于1个的选项来使输出满足我们的需求。假如我们想要每3s捕捉内存利用率并且是人类可读的,那么就像这样做: $ free -hs 3 @@ -69,9 +69,9 @@ free同样提供了**-h**选项,这意味着人类可读(译注:系统上可 ![Free 的 低-高 统计](http://linoxide.com/wp-content/uploads/2013/12/free_l.png) -### 显示Linux全部内存 ### +### 显示 Linux 全部内存 ### -如果我们需要每列的总计信息,我们可以在free命令后面跟上-t选项。这会字底部额外加入一行显示。 +如果我们需要每列的总计信息,我们可以在 free 命令后面跟上 **-t** 选项。这会在字底部额外加入一行显示。 $ free -t @@ -79,13 +79,13 @@ free同样提供了**-h**选项,这意味着人类可读(译注:系统上可 ### 总结 ### -除了[vmstat][1]以外,free命令是另外一个用于捕捉内存利用率的简单统计工具。用这个你可以抓取一个快速的关于你Linux内存的信息。free命令使用/proc/meminfo作为基准来显示内存利用率信息。如往常一样,你可以在控制台下输入"man free"来发现关于free的更多细节。 +除了[vmstat][1]以外,free 命令也是一个用于捕捉内存利用率的简单统计工具。用这个你可以快速抓取一个关于你的 Linux 内存信息。free 命令使用 **/proc/meminfo** 作为基准来显示内存利用率信息。如往常一样,你可以在控制台下输入 **man free** 来获取更多关于 free 的信息。 -------------------------------------------------------------------------------- via: http://linoxide.com/linux-command/linux-free-command/ -译者:[geekpi](https://github.com/geekpi) 校对:[校对者ID](https://github.com/校对者ID) +译者:[geekpi](https://github.com/geekpi) 校对:[Caroline](https://github.com/carolinewuyan) 本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创翻译,[Linux中国](http://linux.cn/) 荣誉推出