VPS内存查看命令有哪些?_常用Linux内存监控工具详解

如何查看VPS内存使用情况?

命令 功能说明 输出示例
free -m 以MB为单位显示内存使用情况 total used free shared buff/cache available
top 动态显示系统资源占用 包含内存占比的实时列表
htop 增强版top工具(需安装) 彩色界面+交互操作
vmstat -s 显示详细内存统计信息 包含交换分区使用情况
/proc/meminfo 查看内核内存信息文件 包含MemTotal等详细参数

VPS内存查看命令详解

常用命令操作步骤

  1. 使用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
   
  1. 使用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
   
  1. 使用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参数适配单位

发表评论

评论列表