linux命令行查看内存信息
linux命令行查看内存信息详细介绍
在 Linux 系统的命令行中,有多种命令可用于查看内存信息,下面为你介绍几个常用命令:
1.
free命令
此命令能显示系统内存的使用情况,涵盖物理内存、交换空间等。
bash
-h选项的作用是把内存容量以人类易读的格式(如 KB、MB、GB)显示出来。执行该命令后,会显示以下几个关键信息:
total:表示系统的总内存。used:代表已使用的内存。free:指空闲的内存。shared:为多个进程共享的内存。buff/cache:是缓冲区和缓存所使用的内存。available:表示可用于新进程的内存。
2.
top命令
top是一个动态的系统监控工具,它能实时展示系统中各个进程的资源使用情况,其中也包含内存信息。
bash
执行该命令后,会进入交互界面,在界面顶部能看到内存使用的概要信息,包含物理内存和交换空间的使用情况。按q键可以退出top界面。
3.
vmstat命令
vmstat用于报告虚拟内存统计信息,可显示系统内存、进程、磁盘 I/O 等方面的状态。
bash
-s选项会以统计信息的形式展示内存的使用情况,输出内容包含系统启动以来的各种内存统计数据。
4. 查看
/proc/meminfo文件
/proc是一个虚拟文件系统,/proc/meminfo文件包含了系统内存的详细信息。
bash
/proc/meminfo
912 /proc/meminfo
执行该命令后,会显示系统内存的详细统计信息,像总内存、空闲内存、缓冲内存、交换空间等。