阅读量:0
在 Linux 系统中,可以使用以下命令来监控内存状态:
free
命令:显示系统的总内存、已用内存、空闲内存以及缓冲区内存等信息。语法为free -h
,其中-h
参数表示以人类可读的格式(如 K、M、G)显示结果。top
命令:实时显示系统进程状况,包括进程数、CPU 占用率、内存使用率等。按M
键可以按内存使用率对进程进行排序。vmstat
命令:报告关于进程、内存、分页、块 IO、陷阱和 CPU 活动的信息。可以指定要报告的间隔时间。sar
命令:收集和报告系统活动信息,可以实时查看内存、CPU、磁盘等设备的使用情况。需要先安装 sysstat 包才能使用。
例如,要使用 free
命令查看内存状态,可以打开终端并输入 free -h
,然后回车。这将显示类似下面的输出:
total used free shared buff/cache available Mem: 7.7Gi 3.9Gi 1.2Gi 1.0Gi 2.6Gi 3.4Gi Swap: 2.0Gi 1.0Gi 1.0Gi
其中,total
列表示总内存量,used
列表示已用内存量,free
列表示空闲内存量,shared
列表示共享内存量,buff/cache
列表示缓冲区内存量,available
列表示可用内存量。