37
要在 Linux 中获取有关 RAM 或内存的信息,您只需一个终端命令。您可以在此处了解该命令及其使用方法。
Linux:获取 RAM 信息并确定内存
通过一个简单的终端命令,您可以了解许多关于内存(RAM)的信息。由于显示界面有些混乱,我们将在本指南中为您进行说明。
- 使用键组合 [Ctrl] + [Alt] + [T] 打开终端,或从程序列表中选择终端。
- 现在,输入命令“top”(不带引号),然后按 [Enter] 键确认。
- 此时将显示您当前的进程列表,其中还实时显示了有关您内置 RAM 的所有信息。
- 在“KiB Mem”下,您可以找到内存的总大小。在“used”和“free”下,您还可以看到当前占用的内存和可用内存的大小。
Linux 下检查 RAM 的重要命令
以下是 Linux 下检查 RAM 的重要命令:
- free -h 显示了一个清晰的总内存、已用内存和可用内存(包括缓存和交换内存)的摘要。total 表示可用的总 RAM。used 表示当前使用的 RAM,free 表示未使用的 RAM,shared 表示由多个进程使用的内存。buff/cache 表示缓冲区和缓存使用的内存。available 表示可用于新进程的内存。
- top 显示动态、运行和更新的活动进程列表,包括 RAM 和 CPU 使用率。使用 M 键可按内存使用量进行排序。
- htop 是 top 的改进版,具有彩色和交互式用户界面以及滚动和搜索功能;可能需要额外安装(sudo apt install htop)。
- cat /proc/meminfo 可提供最详细的内存视图,包括各种内存类型和系统缓存。
使用 dmidecode 和交换信息查看物理 RAM 数据
Linux 用户可以在此处使用 dmidecode 和交换信息查看物理 RAM 数据:
- dmidecode –type 17(需要根权限)可显示有关 RAM 的详细硬件信息,例如插槽数量、每个模块的容量、类型(DDR3、DDR4)和速度。
- Swap 是硬盘上的虚拟交换存储器。当内存不足时,系统会将 RAM 中的数据转移到 Swap 中。您也可以通过 free 或 swapon -s 查看 Swap 的大小和使用情况。