【Linux】查询服务器应用内存使用情况占比

在Linux服务器中,可以通过多种命令查看内存使用情况,并按照内存占用比例进行排序

1. 使用ps命令

ps命令可以列出当前运行的进程,并通过-o选项指定显示的字段,结合sort命令可以对内存占用进行排序。

ps -eo pid,comm,%mem,%cpu --sort=-%mem | head -n 10
  • pid:进程ID
  • comm:进程名称
  • %mem:进程占用的物理内存比例
  • %cpu:进程占用的CPU比例
  • --sort=-%mem:按照内存占用比例降序排序
  • head -n 10:显示前10个占用内存最高的进程

2. 使用top命令

top命令是一个动态更新的进程监控工具,可以通过交互式操作对进程进行排序。

  • 打开top命令:
    top
    
  • top界面中,按下M键(大写),即可按照内存占用比例对进程进行降序排序。

3. 使用htop命令

htop是一个更友好的进程监控工具,支持彩色显示和交互操作。

  • 安装htop(如果尚未安装):
    sudo apt-get install htop   # Debian/Ubuntu
    sudo yum install htop       # CentOS
    
  • 打开htop
    htop
    
  • htop界面中,按下F6键,选择MEMORY,即可按照内存占用比例排序。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值