在使用Ubuntu系统时,了解内存使用情况对于系统优化和故障排查至关重要。本文将详细介绍多种查看内存大小及使用情况的方法,无论你是新手还是老手,都能找到适合自己的方式。
free是最常用的内存查看命令,简洁明了。打开终端,输入以下命令:
free -h
参数-h表示以人类可读的格式(如GB、MB)显示。输出包括总内存、已用、空闲、共享、缓存等。例如:
total used free shared buff/cache availableMem: 15G 2.3G 9.2G 345M 3.8G 12GSwap: 2.0G 0B 2.0G
其中available列表示实际可用的内存,是评估内存压力的重要指标。通过Ubuntu查看内存的free命令详解,你可以轻松掌握内存概况。
top是系统自带的进程查看器,也能显示内存总览。输入top后,在顶部可以看到内存和交换分区的使用情况。按q退出。
更友好的工具是htop,需要先安装:sudo apt install htop。运行后,彩色界面显示内存、CPU等使用条,还可以按F6排序进程。这对于Linux内存监控非常直观。
/proc/meminfo是一个虚拟文件,包含了内存状态的详尽数据。使用cat命令查看:
cat /proc/meminfo
输出内容如:
MemTotal: 16265828 kBMemFree: 9645632 kBMemAvailable: 12826748 kB...
这里MemTotal就是总内存大小,以KB为单位。通过/proc/meminfo,你可以获得内核视角的内存参数,是深度分析的重要依据。

vmstat命令可以报告进程、内存、分页、块IO等统计信息。运行:
vmstat -s
-s选项显示内存统计表,包括总内存、空闲内存、缓存等,以KB为单位。这对于快速查看内存总量很有帮助。
如果你更喜欢图形界面,Ubuntu自带“系统监视器”(gnome-system-monitor)。可以在应用菜单中打开,点击“资源”标签,即可看到内存使用情况的动态图表和数值。上图展示了系统监视器的界面,可以直观监控内存。
总结:本文介绍了从命令行到图形界面的多种Ubuntu查看内存的方法,包括free、top、/proc/meminfo、vmstat和系统监视器。掌握这些工具能帮助你有效管理Linux系统资源。
本文由主机测评网于2026-03-02发表在主机测评网_免费VPS_免费云服务器_免费独立服务器,如有疑问,请联系我们。
本文链接:https://www.vpshk.cn/20260328063.html