在Linux系统中,查看内存使用情况通常使用以下指令:
free
命令free
命令是最常用的查看内存使用情况的命令之一。它可以显示系统的总内存、已用内存、空闲内存等信息。
基本用法:
free -h
-h
参数表示以人类可读的格式显示(例如,KB、MB、GB)。示例输出:
total used free shared buff/cache available
Mem: 7.7G 2.3G 4.8G 268M 648M 4.8G
Swap: 2.0G 0B 2.0G
top
命令top
命令提供了一个实时的视图,显示当前系统进程及其资源使用情况,包括内存使用情况。
基本用法:
top
在top
命令的输出中,你可以看到以下信息:
Mem
行显示了内存的总使用情况。Swap
行显示了交换空间的总使用情况。vmstat
命令vmstat
命令可以报告关于进程、内存、分页、块IO、陷阱和CPU活动的信息。
基本用法:
vmstat -s
-s
参数表示以简化的格式显示统计信息。htop
命令htop
是top
命令的一个增强版本,提供了更友好的用户界面和更多的功能。
基本用法:
htop
如果没有安装htop
,可以使用包管理器进行安装:
sudo apt-get install htop # Debian/Ubuntu
sudo yum install htop # CentOS/RHEL
/proc/meminfo
文件/proc/meminfo
文件包含了详细的内存使用信息,可以通过cat
命令查看。
基本用法:
cat /proc/meminfo
<PID>
是进程ID。通过以上命令和方法,你可以有效地查看和管理Linux系统的内存使用情况。
领取专属 10元无门槛券
手把手带您无忧上云