如何检查 Linux 系统的内存占用率
方法 1:使用 free 命令
显示系统中可用、已用和总内存量。
示例:free -m(以兆字节显示)
方法 2:使用 vmstat 命令
显示内存统计信息,包括使用率、缓存和交换空间。
示例:vmstat 1 5(每秒更新一次,持续 5 次)
方法 3:使用 top 命令
动态显示系统进程的资源使用情况,包括内存占用率。
示例:top,按 "M" 键仅显示内存相关信息
方法 4:使用 htop 命令
交互式进程查看器,提供更详细的内存占用信息。
示例:htop,按 "F5" 键切换到树视图以查看进程分层内存占用
要素:
可用内存:系统中可立即使用的内存量。
已用内存:正在使用的内存量。
缓存:存储临时数据的内存部分,可提高系统性能。
交换空间:当物理内存不足时使用的硬盘空间。
共享内存:不同进程可以访问的内存区域。
内存占用率:已用内存与总内存的比率。