如何查看VPS内存使用情况?
| 命令 |
功能说明 |
输出示例 |
free -m |
以MB为单位显示内存使用情况 |
total used free shared buff/cache available |
top |
动态显示系统资源占用 |
包含内存占比的实时列表 |
htop |
增强版top工具(需安装) |
彩色界面+交互操作 |
vmstat -s |
显示详细内存统计信息 |
包含交换分区使用情况 |
/proc/meminfo |
查看内核内存信息文件 |
包含MemTotal等详细参数 |
VPS内存查看命令详解
常用命令操作步骤
- 使用free命令
- 操作说明:执行
free -m可查看以MB为单位的内存使用情况
- 工具提示:添加
-h参数可自动适配单位(GB/MB)
$ free -h
total used free shared buff/cache available
Mem: 3.8G 1.2G 1.1G 256M 1.5G 2.2G
- 使用top工具
- 操作说明:直接输入
top命令进入动态监控界面
- 工具提示:按
Shift+M可按内存占用排序
$ top
top - 10:00:01 up 30 days, 2:15, 2 users, load average: 0.15, 0.25, 0.35
Tasks: 120 total, 1 running, 119 sleeping, 0 stopped, 0 zombie
%Cpu(s): 2.3 us, 1.2 sy, 0.0 ni, 96.5 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
MiB Mem : 3893.7 total, 1234.5 free, 1098.7 used, 1560.5 buff/cache
- 使用htop增强工具
- 操作说明:需先安装
sudo apt install htop(Debian系)
- 工具提示:支持鼠标操作和更直观的彩色界面
$ htop
常见问题解决方案
| 问题现象 |
可能原因 |
解决方法 |
| free命令显示available为0 |
系统内存耗尽 |
检查内存泄漏或增加swap分区 |
| top显示内存占用100% |
缓存占用或进程异常 |
使用ps aux --sort=-%mem排查 |
| 无法安装htop工具 |
包管理器未更新或权限不足 |
执行sudo apt update && sudo apt install htop |
| 命令输出单位不统一 |
未使用标准化参数 |
统一添加-h参数适配单位 |
发表评论