找出占用cpu内存过高的进程

准备

//分析占用CPU最高的应用

[root@dy1 ~]# ps -eo user,pid,pcpu,pmem,args --sort=-pcpu |head -n 10

USER PID %CPU %MEM COMMAND

root 7365 1.0 0.0 ps -eo user,pid,pcpu,pmem,args --sort=-pcpu

root 46 0.2 0.0 [kworker/0:2]

root 1 0.1 0.1 /usr/lib/systemd/systemd --switched-root --system --deserialize 22

root 3175 0.1 0.1 /usr/lib/systemd/systemd-udevd

root 6581 0.1 0.3 /usr/bin/vmtoolsd

root 2 0.0 0.0 [kthreadd]

root 3 0.0 0.0 [ksoftirqd/0]

root 5 0.0 0.0 [kworker/0:0H]

root 6 0.0 0.0 [kworker/u256:0]

//分析占用内存最高的应用

[root@dy1 ~]# ps -eo user,pid,pcpu,pmem,args --sort=-pmem |head -n 10

USER PID %CPU %MEM COMMAND

root 6925 0.0 0.8 /usr/bin/python2 -Es /usr/sbin/tuned -l -P

polkitd 6578 0.0 0.6 /usr/lib/polkit-1/polkitd --no-debug

root 6580 0.0 0.6 /usr/sbin/NetworkManager --no-daemon

root 6927 0.0 0.5 /usr/sbin/rsyslogd -n

root 6581 0.1 0.3 /usr/bin/vmtoolsd

root 6311 0.0 0.3 /usr/bin/VGAuthService -s

root 7206 0.0 0.2 sshd: root@pts/0

root 6696 0.0 0.2 /sbin/dhclient -d -q -sf /usr/libexec/nm-dhcp-helper -pf /var/run/dhclient-eth0.pid -lf /var/lib/NetworkManager/dhclient-5fb06bd0-0bb0-7ffb-45f1-d6edd65f3e03-eth0.lease -cf /var/lib/NetworkManager/dhclient-eth0.conf eth0

root 6697 0.0 0.2 /sbin/dhclient -d -q -sf /usr/libexec/nm-dhcp-helper -pf /var/run/dhclient-eth1.pid -lf /var/lib/NetworkManager/dhclient-0121e71e-c281-3df3-a790-c05e7f76cda1-eth1.lease -cf /var/lib/NetworkManager/dhclient-eth1.conf eth1

整合

#!/bin/bash

echo "-------------------CUP占用前10排序--------------------------------"

ps -eo user,pid,pcpu,pmem,args --sort=-pcpu |head -n 10

echo "-------------------内存占用前10排序--------------------------------"

ps -eo user,pid,pcpu,pmem,args --sort=-pmem |head -n 10

————————————————

python进程占用cpu过高_找出占用cpu内存过高的进程相关推荐

  1. Linux Shell脚本专栏_找出占用CPU/内存过高的进程_05

    文章目录 找出占用CPU/内存过高的进程 1. 脚本 2. 运行脚本 3. 效果图 找出占用CPU/内存过高的进程 1. CPU 过高的进程2. 内存 过高的进程 1. 脚本 #/bin/bash e ...

  2. linux+平均磁盘请求数量_Linux 查看磁盘IO并找出占用IO读写很高的进程

    背景-线上告警 线上一台服务器告警,磁盘利用率 disk.util > 90,并持续告警. 登录该服务器后通过 iostat -x 1 10 查看了相关磁盘使用信息.相关截图如下: # 如果没有 ...

  3. Java程序CPU飙升排查,找出死循环代码

    windows环境下cpu飙升问题 线上某台runtime机器(windows Server)cpu报警,这种情况初步就是代码里面死循环了,先把机器下线了保证不再有新的任务分配进来,然而cpu使用依然 ...

  4. 找出占用磁盘空间最大的前10个文件或文件夹

    找出占用磁盘空间最大的前10个文件或文件夹 法1: # du -a /var | sort -n -r | head -n 10 法2: 如果需要输出可读性高的内容,请使用如下命令: $ cd /pa ...

  5. 典型的Top K算法_找出一个数组里面前K个最大数

    原文 典型的Top K算法_找出一个数组里面前K个最大数...或找出1亿个浮点数中最大的10000个...一个文本文件,找出前10个经常出现的词,但这次文件比较长,说是上亿行或十亿行,总之无法一次读入 ...

  6. 面试官:编写一个 SQL 查询,找出每个部门工资第二高的员工

    今天我们来看看大数据开发中row_number函数. 作为一名程序员,求职面试时时常会遇到需要编写一些基础的sql,编写sql这样做的目的主要是考验求职者的逻辑思维及编写sql基础能力.而row_nu ...

  7. 磁盘空间被占满,如何找出占用磁盘空间过大的的文件

    [linux]磁盘空间被占满,如何找出占用磁盘空间过大的的文件 1.查看磁盘空间使用情况 2.查找文件占用空间情况 3.进入对应路径,重复使用命令,重复多次后可以找到占用大的文件,不重要的就可以直接删 ...

  8. 在一个文件中有 10G 个整数,乱序排列,要求找出中位数。内存限制为 2G。 -- Shirley对比编程珠玑 inShirley

    http://www.cppblog.com/richbirdandy/archive/2008/09/26/61426.html 题目和基本思路都来源网上,本人加以整理. 题目:在一个文件中有 10 ...

  9. 【Windows 逆向】使用 CE 工具挖掘关键数据内存真实地址 ( CE 找出子弹数据内存地址是临时地址 | 挖掘真实的子弹数据内存地址 )

    文章目录 一.CE 找出子弹数据内存地址是临时地址 二.挖掘真实的子弹数据内存地址 1.找出哪些指令访问了子弹数据地址 0x21160114 2.查看 0x21160114 地址是如何计算出来的 ( ...

最新文章

  1. MLPerf最新AI芯片跑分:谷歌TPU和英伟达打破记录
  2. 相对湿度计算软件_空调工程负荷详细计算方法(附有实例)
  3. Java Date Nuances的痛苦提醒
  4. 对github的初步认识以及对软件技术基础课程的期待
  5. 流程在团队管理中的作用
  6. 数据量大了一定要分表,分库分表Sharding-JDBC入门与项目实战
  7. 连Spring源码都没看过,你怎么敢在简历上写“精通”?
  8. android 简单获取实时天气数据_绘图本身很简单但是获取数据很难
  9. 高程加密lisp程序_lisp修改,怎么把这个加密程序那句去掉,小白求大神帮帮我...
  10. Ubuntu 20.04 修改IP地址
  11. html如何在表单里加虚线,大佬,表格下方的虚线怎么添加?
  12. 操作系统学习笔记十二(基于分页的虚拟存储系统)
  13. 业务流程优化与信息化到底有多远?
  14. 前端vue3 tsx风格开发
  15. C语言C Prime总结(2-7章)
  16. 捕鱼达人(unity实现)
  17. CSS画出半圆,四分之一圆,三角等图形
  18. php如何判断emoji字符串,PHP实现识别带emoji表情的字符串
  19. JavaScript奇淫技巧:按键精灵
  20. vba调用python代码_Python替代Excel Vba系列(终):vba中调用Python

热门文章

  1. 京东电商增值服务模式
  2. Webpack 概念
  3. win7下安装sourcetree
  4. margin属性总结
  5. 半入耳蓝牙耳机哪款好?音质好高性价比的半入耳式蓝牙耳机
  6. 数据结构与算法的基本概念
  7. 关于网络创业的几点建议
  8. 永磁同步电机——矢量控制(基于PI调节器)
  9. 缺陷管理第三篇:软件缺陷如何管理?
  10. Fasterkv Epoch 保护框架