首页 > 系统相关 >查看cpu或内存占用最多的进程

查看cpu或内存占用最多的进程

时间:2023-08-22 13:22:37浏览次数:41  
标签:sort ps 10 占用 命令 内存 aux 排序 cpu

通过ps命令查找,并对指定参数进行排序,然后取前10
命令如下:

ps -aux | sort -k3nr | head -10 或者 ps -aux | sort -k4nr | head -10

ps命令

用于报告当前系统的进程状态。可以搭配kill指令随时中断、删除不必要的程序。ps命令是最基本同时也是非常强大的进程查看命令,使用该命令可以确定有哪些进程正在运行和运行的状态、进程是否结束、进程有没有僵死、哪些进程占用了过多的资源等等,总之大部分信息都是可以通过执行该命令得到的。

参数解释:

  • -a:显示所有终端机下执行的程序,除了阶段作业领导者之外
  • u:以用户为主的格式来显示程序状况。
  • x:显示所有程序,不以终端机来区分。

sort 命令

sort命令用来排序

参数解释:

  • sort的-t选项和-k选项:
    -t 设定间隔符,-k 指定排序的列数
  • sort的-n选项
    你有没有遇到过10比2小的情况。我反正遇到过。出现这种情况是由于排序程序将这些数字按字符来排序了,排序程序会先比较1和2,显然1小,所以就将10放在2前面。这也是sort的一贯作风。
    我们如果想改变这种现状,就要使用-n选项,来告诉sort,“要以数值来排序”!
  • sort的-r选项
    sort默认的排序方式是升序,如果想改成降序,就加个-r就搞定了。

输入格式

通过ps -aux | head -2查看ps-aux的输出格式

data@clever:/usr/local/lib$ ps -aux | head -2
USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root         1  0.0  0.0 225800  7084 ?        Ss   8月01   1:26 /sbin/init splash
欢迎大家留言,以便于后面的人更快解决问题!另外亦欢迎大家可以关注我的微信公众号,方便利用零碎时间互相交流。共勉!

标签:sort,ps,10,占用,命令,内存,aux,排序,cpu
From: https://www.cnblogs.com/caozz/p/linux_mem_cpu.html

相关文章

  • 「30 天沉淀 90 mins」Day 1 CPU缓存一致性相关问题——MESI协议
    参考资料小林Coding,也是这里没想到居然讲了这个;先简单复习一下冯诺依曼模型——运算器、控制器、存储器、输入设备、输出设备,以及他们如何交互寄存器分类:通用寄存器,用来存放需要进行运算的数据,比如需要进行加和运算的两个数据。程序计数器,用来存储CPU要执行下一......
  • Q:查看服务器内存和cpu占用排名
    pid表示进程ID,cmd表示进程命令行,%mem表示进程占用内存百分比,%cpu表示进程占用CPU百分比,--sort=-%mem表示按照内存占用率从高到低排序。1、内存占比排序ps-eopid,cmd,%mem,%cpu--sort=-%mem2、cpu占比排序ps-eopid,cmd,%mem,%cpu--sort=-%cpu如果展示......
  • 记:Elasticsearch 的 告警机制 和 jvm 内存分配
    Elasticsearch的告警机制导致的更新失败问题总结:由于测试环境资源占用比例过高导致elasticsearch触发保护机制,导致的更新失败的问题Es告警日志:查看服务器资源使用情况:此时Es所在的挂载磁盘已经占用了95%,Es默认的保护机制:属性名属性值(可配置为固定值)含义保......
  • 寄存器与内存在CPU计算中的作用
    cpu的计算是在内存上做的吗?计算过程中的数据存储在内存中,但CPU执行计算的过程是在寄存器中进行的,而不是直接在内存上进行。当需要使用内存中的数据时,CPU会将数据加载到寄存器中进行操作,并将结果存回内存。这样可以加快计算的速度,因为寄存器是位于CPU内部,速度比内存更快。然而,寄存......
  • 我也来扒一扒python的内存回收机制!
    python的内存回收是面试中经常会问到一个问题,今天我来给大家深度剖析下python的内存回收和缓存机制 1、引用计数器我们知道,python是通过引用计数器来做内存回收的,下面我们来重点讲下引用计数器提到引用计数器,我们需要先讲下python中的环状双向链表refchain。1.1双向链表ref......
  • ORA-27102:内存不足
    错误信息【汉】ORA-27102:内存不足【英】ORA-27102:outofmemory环境CentOS7操作系统Oracle11G例使用dbca图形界面创建实例时报错。原因在创建时,Oracle检测到当前操作系统的内存不够,无法创建指定的SGA和PGA的实例。解决办法我们可以将解决分为两步,首先是排查内存的使用情况,再就......
  • java脚本模拟服务器内存溢出实战&服务器部署java项目
    一、背景:使用javaspringboot,实现linux服务器内存溢出情况。二、方案1、打包成war包,可以直接将war包部署在tomcat容器里2、springboot,打包成jar包。打的jar包,内置了tomcat,所以在服务器上,直接启jar包就行,没有必要放在tomcat容器里部署,在启动jar包时,可以配置线程池等。这......
  • JVM内存模型深度剖析与优化
    JDK体系结构Java语言的跨平台特性JVM整体结构及内存模型 二、JVM内存参数设置 SpringBoot程序的JVM参数设置格式(Tomcat启动直接加在bin目录下catalina.sh文件里):java‐Xms2048M‐Xmx2048M‐Xmn1024M‐Xss512K‐XX:MetaspaceSize=256M‐XX:MaxMetaspaceSize=25......
  • cpu 3 模式
    参考blog按照CPU功能升级迭代的顺序,CPU的工作模式有实模式、保护模式、长模式。他们的主要区别是寻址方式和指令权限。下文以x86_64为例实模式实模式寄存器每个16bit大小,可以分成H和L两个。下图的右半边的寄存器。实模式寻址寻址范围8086cpu的地址总线有......
  • 【测试硬解篇】N5105,N6005,J6412,J6413黑群晖物理机安装操作指南,开通核显硬解图文演示(适
    第一步、安装播放器 没有播放器的可以在软件中心添加一个软件下载原:DSM7.x矿神SPK套件源:https://spk7.imnks.com/顺便说一下如何添加软件源打开套件中心---设置 如图新增 添加后就可以正常添加jellyfin二、安装后打开jellyfin 设置用户名,然后选择视频所在的文件夹......