Linux中系统存放内存配置文件和查看内存命令(以人类易读方式显示)
时间: 2024-09-13 10:05:51 浏览: 80
Linux实验-日志管理
在Linux中,系统的内存配置信息通常存储在几个关键的配置文件里。其中最重要的两个文件是`/etc/meminfo` 和 `/proc/meminfo`。
`/etc/meminfo` 文件包含了内核的基本内存统计信息,如物理RAM大小、交换分区的大小等,这个文件的内容是由内核在启动时填充的,一般不太需要用户直接修改。
而 `/proc/meminfo` 是一个动态文件,它反映了实时的内存状态,包括已使用的内存、缓冲区、缓存以及交换空间等详细信息。你可以通过运行 `cat /proc/meminfo` 来查看这个文件,内容通常是易于理解的表格形式,例如:
```
MemTotal: <总量>
MemFree: <可用物理内存>
Buffers: <缓冲区占用>
Cached: <缓存占用>
SwapTotal: <总交换空间>
SwapFree: <剩余交换空间>
```
至于查看内存命令,除了`cat /proc/meminfo`外,常用的还有 `free -h` 或 `top` 命令。`free -h` 显示的是更加友好的格式,列出了总内存、已用内存、空闲内存和百分比等信息,并将换出空间也以人类可读的方式展示出来,比如KB、MB、GB等。`top` 则是一个交互式的任务管理器,可以实时看到每个进程对内存的使用情况。
阅读全文