当前位置: 首页 > news >正文

Ubuntu系统列出内存占用最高的 10 个进程

系列文章目录

提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加
例如:第一章 Python 机器学习入门之pandas的使用


提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档

文章目录

  • 系列文章目录
  • 前言
  • 一、常用命令
    • 1 排查内存占用高前10个进程的命令
      • 1.1最常用:ps 命令(推荐,无依赖)
      • 1.2精简版(只看核心信息:PID + 内存占比 + 进程名)
      • 1.3 实时监控内存变化:top 命令(Ubuntu 默认自带)
    • 2 查看总的内存占用的常用方法
  • 二、停止java程序
    • 1.强制杀死:kill -9 PID(最后手段)
    • 2.优雅停止(推荐,系统标准关闭:kill PID(优雅、安全))

前言

一、常用命令

1 排查内存占用高前10个进程的命令

1.1最常用:ps 命令(推荐,无依赖)

# 按内存占比降序,显示前10个进程(含表头)psaux--sort=-%mem|head-11

效果:直接列出内存占用最高的 10 个进程,包含 PID、内存占比、进程名、启动命令。

1.2精简版(只看核心信息:PID + 内存占比 + 进程名)

psaux--sort=-%mem|awk'NR<=11{print "PID:"$2, "内存占比:"$4"%", "进程:"$11}'

1.3 实时监控内存变化:top 命令(Ubuntu 默认自带)

top

2 查看总的内存占用的常用方法

  • 快速概览(最常用)
# 查看内存总量/使用量/缓存/交换区free-h
  • -h:以人类可读格式(GB/MB)显示
  • 关键列:
    total:总内存
    used:已使用内存(含缓存)
    free:完全空闲内存
    available:实际可分配给新进程的内存(含可回收缓存)

    二、停止java程序

    1.强制杀死:kill -9 PID(最后手段)

    # 格式:kill -9 <PID># 示例:强制停止 PID 为 1654644 的 lift.jarkill-91654644

    2.优雅停止(推荐,系统标准关闭:kill PID(优雅、安全))

    1. 先找到进程 PID
    psaux|grepjava

    找到你要停的 jar 包,记住 PID(第二列数字)

    1. 优雅停止(推荐,系统标准关闭)
    killPID
    • 不加任何参数,就是 正常退出信号
    • 程序会:关闭连接、保存数据、释放资源、安全停机
    • 等待 5~10 秒让程序自己结束
    1. 检查是否已关闭
    psaux|grepPID

    没有输出 = 已正常关闭

    1. 只有关不掉时,才用强制
      kill -9 PID
    http://www.jsqmd.com/news/475951/

    相关文章:

  1. 如何下载 B 站视频?三款工具测试
  2. 生成签名keystore
  3. 【湖仓新视野】Fluss × Iceberg:为什么你的 Lakehouse 还不是 Streamhouse?
  4. 【数据结构与算法】链表超全分类!从结构入门到双向链表初始化实现
  5. 单片机能做什么
  6. GeoServer 2.24.x企业级定制开发实录:从源码编译到Jetty端口改造
  7. 单片机/C语言八股:(十一)指针的补充,包括指针的类型和大小
  8. OpenClaw+VibeCoding双引擎赋能:2025 IT复盘、2026开局与Agent时代深度洞察
  9. 毕业设计实战:基于Spring Boot的教学管理系统设计与实现全攻略
  10. 习题1.9 有序数组的插入
  11. QT布局实战:如何避免控件大小被自动调整(附完整代码示例)
  12. 横评后发现! 降AI率网站 千笔·降AI率助手 VS speedai 专科生首选
  13. YOLOv12优化:AAAI2026 | 融合PartialNet Block的C3k2-YOLO高效目标检测网络 | 轻量化涨点设计
  14. 深入解读OpenClaw配置文件:一个现代化AI网关的全景洞察
  15. NER标注指南:BIO、BMES、BIOSE三种标签体系如何选择?优缺点对比
  16. TestCraft的AI测试想法生成功能详解:如何用AI提升你的测试覆盖率
  17. 基于 C# + Keil uvsock 的实时变量数组可视化工具
  18. PTA 树与二叉树 1 二叉链树的创建与遍历
  19. Funkey-D1s:基于全志D1s/T113-S3的RGB与MIPI双模嵌入式显示系统设计
  20. 科研党必备:Mulimg Viewer 一键生成SCI论文对比图的保姆级教程
  21. 赶deadline必备! 降AIGC软件 千笔·降AIGC助手 VS 知文AI,专科生专属神器!
  22. 【文献阅读】PPLM——让语言模型真正“理解“蛋白质之间的对话
  23. 【开源APPs】Github开源应用集锦
  24. 导师严选!最强的降AI率软件 —— 千笔·降AI率助手
  25. 目标:4月大厂暑假实习投递第二轮
  26. 医生也能懂的ConDSeg指南:如何用AI精准分割息肉/腺体?
  27. TA-Lib MACD实战避坑指南:Python金融分析中常见的5个参数设置错误
  28. STM32F411 USB声卡实战:从噪音消除到中文名自定义全攻略
  29. 手把手教你用Proteus 8 Professional搭建仿真电路:从原理图到仪表调试
  30. 控制理论前置知识——卷积