

系统运行状况和维护 › 系统状态 › 内存
内存
“内存”部分提供有关内存大小、已用和可用字节的信息以及缓冲统计。
当仍有足够的内存供进程使用时,Linux 可能会显示高内存利用率。 原因是,该操作系统将可用内存用于磁盘缓存(已缓存),但在需要时放弃此内存以供进程使用。 这是 Linux 操作系统的标准行为,这样做是为了提高性能。
解释内存信息时,请考虑以下情况:
- 如果“可用内存”列的值很低,而“已缓存”数值很高,“使用的交换内存”很低或为零,则表示 Multi-Port Monitor 运行正常。
- 如果“可用内存”列的值很低,“已缓存”数值也很低,而“使用的交换内存”很高(指示 Multi-Port Monitor 正在交换内存),则这可能表示某些进程正在使用大量内存并且可能会影响性能。
Multi-Port Monitor 设备在 64 位 CentOS Linux 上运行。 可使用 Linux 的“free –o”命令获取内存信息。 将显示以下列:
- 总计
-
指示物理内存或交换空间的字节总数。
- 已使用
-
指示正在使用的物理内存或交换空间的字节数。 请注意,对于物理内存,此数字包括已缓存的字节数。
- 可用
-
指示可用的物理内存或交换空间的字节数。
- 缓冲区
-
指示内核缓冲区使用的物理内存的字节数。
- 已缓存
-
指示内核用于磁盘缓存的物理内存的字节数。
有关 Linux 内存管理的详细信息,请参阅以下文章:
- http://www.linuxhowtos.org/System/Linux%20Memory%20Management.htm
- http://www.itworld.com/it-managementstrategy/280695/making-sense-memory-usage-linux
- http://www.linuxintheshell.org/2012/06/05/episode-008-free-understanding-linux-memory-usage/
版权所有 © 2014 CA Technologies。
保留所有权利。
 
|
|