Linux系统下如何查询设备总内存与可用内存空间?
Ubuntu系统下查询内存状态的常用命令
以下命令均适用于你当前使用的Jetson TX2 Ubuntu环境,可直接在终端执行:
free命令
最适合快速判断可用内存是否满足编译需求的工具,添加-h参数会以GB、MB等易读单位输出结果:free -h
输出结果中的total字段为设备总内存,available字段为可分配给新程序的可用内存(已经自动扣除了系统缓存、缓冲占用的可回收空间),你可以直接查看该数值是否达到14GB的编译要求。- 读取
/proc/meminfo文件
该文件是内核直接暴露的内存统计原始数据源,无需额外工具即可读取:cat /proc/meminfo
输出中的MemTotal对应总内存,MemAvailable对应可用内存,默认单位为KB。 top命令
自带的交互式系统监控工具,启动后在顶部Mem行即可看到总内存、已用、空闲、缓存等内存数据,按q键可退出界面。htop命令top的美化增强版本,内存占用以可视化进度条展示,数值标注更清晰,若系统未预装可先执行sudo apt install htop安装后使用。vmstat命令
加-s参数可输出明细内存统计信息:vmstat -s
内容的提问来源于stack exchange,提问作者Fredi
相关产品推荐
相关产品推荐

