[root@l-dock ~]# free
total used free shared buffers cached
Mem: 8203704 7891208 312496 0 231020 6528108
-/+ buffers/cache: 1132080 7071624
Swap: 6777848 0 6777848
第一行:
total 物理内存总数: 8203704
used 已经使用的内存数: 7891208
free 空闲的内存数: 312496
shared 当前已经废弃不用,总是0
buffers 即Buffer Cache内存数: 231020
cached 即Page Cache内存数: 6528108
关系:total = used + free
第二行:
-/+ buffers/cache的意思相当于:
-buffers/cache 的内存数:1132080 (等于第1行的 used - buffers - cached),实际上是应用程序所使用的内存。
+buffers/cache 的内存数:7071624 (等于第1行的 free + buffers + cached),是对应用程序来说还剩余的内存。
注意,正负号
可见-buffers/cache反映的是被程序实实在在吃掉的内存,而+buffers/cache反映的是可以挪用的内存总数。
对操作系统来讲buffers/cached 都是属于被使用,所以它认为free只有27824.
对应用程序来讲是(-/+ buffers/cach).buffers/cached 是等同可用的,因为buffer/cached是为了提高程序执行的性能,当程序使用内存时,buffer/cached会很快地被使用。
第三行是交换分区swap, 列出已使用、空闲的swap.
所以我们看linux,只要不用swap的交换空间,就不用担心自己的内存太少.如果常常swap用很多,可能你就要考虑加物理内存了.这也是linux看内存是否够用的标准.
分享到:
相关推荐
3. **free命令**:`free`用来查看系统中的物理内存和交换内存的使用情况。通过分析源码,我们可以看到它是如何读取`/proc/meminfo`文件来获取内存统计数据的,以及如何计算和展示不同类型的内存(如已用、空闲、缓存...
LINUX 系统查看命令是系统管理员或用户查看系统信息的重要命令,通过这些命令可以了解系统的版本信息、CPU 信息、内存信息、硬盘信息等。这些信息对于系统的管理和维护非常重要。 查看版本信息 要查看 LINUX 系统...
在Linux系统中,`free`命令是一个非常实用的工具,用于查看系统内存的状态,包括物理内存(RAM)和交换空间(Swap)。通过分析`free`命令的输出,我们可以获取到系统内存使用的详细信息,这对于系统管理员监控和优化...
Linux 系统常用命令 Linux 系统的命令是 Linux 操作系统的基本组成部分,它们是系统管理员和用户与系统交互的主要方式。 Linux 命令可以分为多种类别,如文件和目录操作命令、文件查看和编辑命令、系统信息命令、...
了解和掌握Linux命令是每个IT从业者,特别是系统管理员和开发者的基础技能。以下是一些常用的Linux命令及其详细解释: 1. **`history`** 命令:用于显示用户在命令行模式下执行过的最近1000个命令的历史记录。这有...
内存监控是系统管理的一个重要环节,而free命令作为Linux系统中常用的内存状态查看工具,能够帮助管理员快速了解系统内存的使用情况。 Free命令提供了系统中物理内存和交换空间(swap)的当前状态,包括总量、已...
系统管理命令是Linux系统中最重要的命令类别之一,涵盖了用户管理、进程控制、系统监控、权限控制等多个方面。 - 用户管理命令:如adduser(添加用户)、useradd(添加用户)、userdel(删除用户)等,用于管理系统...
### Linux查看系统命令知识点 ...以上命令涵盖了Linux系统管理和监控的基本方面,对于日常的系统维护和故障排查非常有用。通过这些命令,用户可以轻松地获取系统的各种信息,从而更好地管理和优化系统性能。
Linux 系统监控命令 Linux 系统监控命令是系统管理员不可或缺的一部分,通过这些命令可以实时监控系统的运行状态,快速定位问题,提高系统的稳定性和性能。本文将介绍 20 个常用的 Linux 系统监控工具,帮助管理员...
Linux系统资源占用常用命令 Linux操作系统提供了多种命令来查看和监控系统资源的占用情况,这些命令对于系统管理员来说非常重要。本文将介绍三种常用的命令:top命令、free命令和uptime命令。 1. top命令 top命令...
Linux中的`free`命令是一个非常实用的工具,用于监控系统中的内存使用...总的来说,`free`命令是Linux系统管理中检查内存状况的一个直观且强大的工具,熟练掌握它的使用能帮助我们更好地理解和优化系统的内存资源管理。
根据给定的文件信息,以下是对Linux系统管理常用命令集的知识点详细解析: ### 一、系统状态查询 #### 1. **uname** - **功能**:显示系统内核和硬件架构信息。 - **参数**: - `-a`:显示全部信息,包括系统...
掌握Linux系统操作命令是进行有效管理和维护系统的关键。本文将深入解析一系列基础及高级的Linux命令,帮助你快速入门并逐步提升到精通水平。 1. **用户系统相关命令**: - `su` 和 `sudo` 用于切换用户,`sudo -i...
### Linux系统资源监控命令...以上介绍了几种常用的Linux系统资源监控命令,它们分别是`top`、`free`、`vmstat`和`iostat`。通过这些命令,我们可以有效地监控和管理Linux系统的资源使用情况,确保系统稳定高效地运行。
### Linux常用系统维护命令知识点详解 ...以上是Linux系统维护中常用的命令总结,涵盖了从基本的系统信息查询到复杂的网络管理和进程控制等方面,这些命令是进行高效系统管理和故障排查的基础工具。
本文将详细介绍车载Linux系统中常用的一些命令,这对于测试职位或运维技术支持人员来说至关重要。 1. `ls` 和 `ls -l`: `ls` 命令用于列出目录中的文件和子目录,而`ls -l`则提供更详细的信息,包括文件权限、所有...
### Linux系统信息查看命令大全 在Linux环境中,掌握一系列实用的命令行工具是十分重要的,这些工具可以帮助我们高效地管理、监控以及诊断系统的各种状态。本文将详细介绍一系列用于查看Linux系统信息的常用命令,...
Linux 系统中有很多实用的命令,掌握这些命令可以帮助我们更好地使用 Linux 系统。以下是 Linux 常规操作命令大全,涵盖了文件操作、磁盘操作、系统操作等多方面的知识点。 文件操作命令: * cat:显示文件内容和...
在Linux系统中,连接Windows远程桌面一直是一个难题,特别是在Linux系统中没有类似微软远程桌面的东西。VNC是一个选择,但是VNC却不能连接Windows的远程桌面。RDesktop是一个选择,但是连接Windows机器太慢了。微软...
Linux命令手册是Linux系统用户和管理员的重要参考资料,它详尽地阐述了如何在命令行界面中执行各种操作。对于新手来说,这份手册是快速学习和理解Linux操作的基础。以下是手册中涉及的一些关键知识点: 1. **...