linux 系统:查看内存占用 排名前10 的进程 方法
方法1:使用 ps 命令
命令:ps aux --sort=-%mem | head -n 11
-%mem:这里的-表示按照降序进行排序,通过man ps中的STANDARD FORMAT SPECIFIERS可以查看有哪些列名。ps aux 和 ps -ef 都可以列出系统所有进程,但是输出有小差异:
- aux :会显示资源占用信息,但是不会显示进程的PPID
- ef:不会显示资源占用信息,但是会显示进程的PPID
ps aux:会显示资源占用信息,但是不会显示进程的PPID
- a = all users 显示所有用户进程
- u = user format 显示与用户相关的字段,也就是一些资源字段,CPU、内存信息。
- x = 显示没有 TTY 的后台进程
ps -ef:不会显示资源占用信息,但是会显示进程的PPID
- e = every process 显示所有进程
- f = full format 也就是显示完整的进程关系格式
说明: ps aux 显示的 RSS(Resident Set Size)字段显示的就是真实占用的物理内存,单位是KB。
方法2:使用 top 命令
命令:top -c ,然后输入大写的 M(sort by memory)

方法3:使用 htop 命令
1、先关闭线程的显示:F2 --> Display options --> 关闭:Hide userland threads 和 Hide kernel threads

2、点击 MEM% 列就能按升序或降序排序了

说明:htop 默认是显示线程的,但是内存是属于进程,不是属于线程,进程拥有资源,线程只是一个执行单元。
因为因为这些工具把整个进程的虚拟内存/常驻内存“复制给每个线程显示,所以如果不把线程显示关了,就不容易观察进程的内存但用。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/995344.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!相关文章
Spring AI使用JSON Schema导致模型调用速度极慢
最近在开发一个基于 Spring AI 的 AI 项目。为了确保大模型返回的数据一定是结构化的 JSON 格式,我在调用时显式指定了 response_format 为 JSON_SCHEMA。
到目前为止,效果确实不错,每次返回的都是合法 JSON,字段和…
Gradio界面进行渐变美学设计的提示词 - yi
Gradio界面进行渐变美学设计的提示词请将Gradio界面改成渐变美学设计,要求:
1. 渐变方案: - 主背景:从#fdfcfb到#e2d1c3的温柔渐变 - 组件背景:半透明玻璃态效果(rgba(255,255,255,0.7)) - 强调色:使用紫色…
emlogv6.0sql注入复现
此次环境搭建 windows+php5.4.6+phpstudy
1.该漏洞在cnvd有记载CVE-2020-21013通过提示/admin/comment.php 进行 SQL 注入去定位漏洞简单看了下代码没发现sql语句初步判断应该是使用的函数具有sql语句的功能可以发现有…
数据仓库:后台服务器就十几张表,为什么要建几十张表的数仓? - Binge
引言
初学数据仓库时,心中多少会有一个困惑。那就是后台服务器也就十几张表,为什么使用分层架构+维度建模搭建数仓时就要创建几十张甚至上百张表?这就好比发面馒头,放到蒸笼一蒸,个头就变大了不少。
那数据仓库是…
vue2项目引入vue-lazyload实现图片懒加载
VueLazyload 在 Vue 2 中是可以使用的,但需要注意版本兼容性和正确配置:
安装插件
首先,通过 npm 安装 vue-lazyload。为了确保与 Vue 2 兼容,需要安装特定版本:
npm install vue-lazyload@1.2.4 --save
在 V…
2025视觉检测设备权威测评榜单正式发布
据行业分析机构预测,至2028年,全球工业视觉检测市场规模将突破3000亿元,年均复合增长率保持在20%以上。在智能制造与质量管控需求双轮驱动下,视觉检测设备已成为3C电子、汽车零部件、半导体、新能源等高端制造领域…
实用指南:深度学习:从零开始手搓一个浅层神经网络(Single Hidden Layer Neural Network)
实用指南:深度学习:从零开始手搓一个浅层神经网络(Single Hidden Layer Neural Network)pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !impor…
Linux《Socket编程Tcp》 - 指南
pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …
2025年中国珍珠奶茶加盟TOP10一线品牌榜
2025年珍珠奶茶行业步入结构化竞争新阶段,全球市场规模达 24.8 亿美元,国内现制茶饮市场逼近 3000亿元。消费端健康化诉求凸显,低糖、植物基、高蛋白产品成为主流,Z世代主导定制化消费与社交传播。技术层面,AI 配…
大学生必备APP精选:助力学业与生活的实用工具
大学生必备APP精选:助力学业与生活的实用工具工欲善其事,必先利其器。一款得心应手的APP,能让大学生活事半功倍。
在当今数字化校园中,选择合适的应用程序能极大提升学习效率和生活便利性。本文将为你介绍几款在语…
什么是 Spring AOP - Higurashi
AOP(面向切面编程)是 Spring 两大核心之一,它是一种编程思想,是对 OOP 的一种补充。它通过横向抽取共性功能(如日志、事务),解决代码重复和耦合问题,提升代码复用性和可维护性。它的底层是通过动态代理实现的。…
2025最新油田助剂厂家推荐榜:实力企业赋能油气开发,全国优质供应商精选
在油气勘探开发的钻井、采油、压裂等关键环节,油田助剂的性能直接关系到作业效率、采收率与作业安全。选择技术成熟、供应稳定、服务完善的厂家,是油田企业实现降本增效的重要保障。以下结合企业综合实力、产品适配性…
如何在Flutter中使用CustomPainter实现自定义绘制?
在 Flutter 中,CustomPainter是实现自定义绘制的核心组件,可灵活绘制图形、路径、文本、渐变甚至复杂动效,其核心逻辑是通过重写paint()(定义绘制逻辑)和shouldRepaint()(控制重绘时机)来实现自定义视觉效果。以…
博弈论模型中的学习与算法设计
本文探讨了博弈论模型中的学习问题,特别是算法博弈论的应用。文章分析了在重复博弈中,参与者如何通过学习最大化自身奖励,以及如何设计游戏结构以同时优化个人与集体利益,并研究了存在遗留效应环境下的学习算法。v…
《Zephyr RTOS 深度学习指南与生成式AI结合方法探讨》第六章 - 详解
pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …