文档章节

抓cpu占用率高的脚本

bigsloth
 bigsloth
发布于 2015/04/21 17:07
字数 60
阅读 7
收藏 0
点赞 0
评论 0
#!/bin/bash
function check_cpu
{        
         local process_cpu_value
         local process_name
         for pid in $(ps -ef | grep xxxxxxxx | awk '{print $2}')
         do
                   process_cpu_value=$(ps -p ${pid} -o pcpu |grep -v CPU | awk '{print $1}' | awk -F'.' '{print $1}')
                   if [ ${process_cpu_value} -gt 80 ]
                  then
                            process_name=$(ps -ef | grep ${pid} )
                            echo ${process_name} >> check_result.log
                   fi
         done
}
check_cpu


© 著作权归作者所有

共有 人打赏支持
bigsloth
粉丝 4
博文 53
码字总数 47326
作品 0
深圳
项目经理
制造高CPU使用率的简单方法

原文:制造高CPU使用率的简单方法 在群里有人问制造CPU占用率高的场景用来做测试。所谓做好事难,干“坏”事还不容易?这个需求有很多方法可以实现,比如使用一些压力测试工具。我首先想 到的...

杰克.陈 ⋅ 2017/12/25 ⋅ 0

使用tcmalloc后的MySQL服务器变稳定了

之前,一直困恼很久的MySQL的问题因为有了tcmalloc后得以解决。 问题是:网站访问量不高,高峰时并发数在300-400之间。CPU比较高,在30-80%之间波动得厉害,使用top命令可以看到是mysql进程导...

oschina ⋅ 2008/09/14 ⋅ 4

Firefox占用CPU、内存等资源过大的优化方案!

转帖的,有兴趣的朋友试试看: 最近爱上用firefox,但是发现firefox占用内存大、CPU占用率高,并且有时打开网页有停顿等问题,在网上搜索了一下这个问题,是因为firefox的默认设置是标准的设置...

范堡 ⋅ 2011/03/22 ⋅ 8

python 代码检查,实现行级代码优化

有时候运行一个python程序,它需要运行很长时间。你或许想提升该程序的运行效率。那该怎么做那? 首先需要你要找到该程序瓶颈在哪里~ 比如,哪个函数的运行花费时间比较长? 哪个函数占用内存...

david_bj ⋅ 2015/07/21 ⋅ 0

FXiTE 0.91 发布,跨平台文本编辑器

FXiTE 0.91 对源码进行了大量的重构和清理,解决了长时间 CPU 占用率高的问题,查找和替换对话框采用停靠方式显示,增加对正则表达式中 L、U、I 和 U 修饰符的支持,GUI 更具响应式特性。 FX...

oschina ⋅ 2013/03/29 ⋅ 0

Linux下如何查看高CPU占用率线程

可以用下面的命令将 cpu 占用率高的线程找出来: ps H -eo user,pid,ppid,tid,time,%cpu,cmd --sort=%cpu 这个命令首先指定参数'H',显示线程相关的信息,格式输出中包含:user,pid,ppid,tid,...

815632410 ⋅ 2015/08/14 ⋅ 0

Linux服务器CPU、内存、磁盘空间、负载情况查看python脚本

[本文出自天外归云的博客园] 网上搜,东拼西凑,组装了一个可以查Linux服务器CPU使用率、内存使用率、磁盘空间占用率、负载情况的python脚本。 脚本内容如下: # -- coding:utf-8 -- - impor...

天外归云 ⋅ 2017/05/27 ⋅ 0

分析定位占用CPU资源高的JVM线程

分析定位占用CPU资源高的JVM线程 1. 获得高负载的进程号pid : ps -ef | grep java 2. 执行shell 脚本(topthread.sh)来分析定位占用CPU资源的线程; 3. 分析线程对应的代码片段来优化修复问题....

闪电 ⋅ 2016/07/22 ⋅ 0

CPU-bound(计算密集型) 和I/O bound(I/O密集型)

IO bound 指的是系统的CPU效能相对硬盘/内存的效能要好很多,此时,系统运作,大部分的状况是 CPU 在等 I/O (硬盘/内存) 的读/写,此时 CPU Loading 不高。 CPU bound 指的是系统的 硬盘/内存...

翼动动空 ⋅ 2016/05/12 ⋅ 0

SQLSERVER排查CPU占用高的情况

原文:SQLSERVER排查CPU占用高的情况 SQLSERVER排查CPU占用高的情况 今天中午,有朋友叫我帮他看一下数据库,操作系统是Windows2008R2 ,数据库是SQL2008R2 64位 64G内存,16核CPU 硬件配置还是...

杰克.陈 ⋅ 2017/12/15 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

服务网关过滤器

过滤器作用 我们的微服务应用提供的接口就可以通过统一的API网关入口被客户端访问到了。但是,每个客户端用户请求微服务应用提供的接口时,它们的访问权限往往都需要有一定的限制,系统并不会...

明理萝 ⋅ 18分钟前 ⋅ 1

【2018.06.21学习笔记】【linux高级知识 14.1-14.3】

14.1 NFS介绍 NFS服务全称是NetWork File System:网络文件系统,最早有sun公司开发的,4.0版本由Netapp公司开发,是基于RPC远程过程调用(Remote Procedure Call)协议的服务。 14.2 NFS服务...

lgsxp ⋅ 26分钟前 ⋅ 0

Day18 vim编辑模式、命令模式与练习

编辑模式 命令模式 :nohl 不高亮显示 :x与:wq类似,如果在更改文件之后操作,两者效果一样;如果打开文件,没有任何操作; :wq会更改mtime,但是:x不会。 练习题 扩展 vim的特殊用法 ht...

杉下 ⋅ 30分钟前 ⋅ 0

Enum、EnumMap、EnumSet

1、Enum 不带参数 public enum Car { AUDI { @Override public int getPrice() { return 25000; } }, MERCEDES { ......

职业搬砖20年 ⋅ 30分钟前 ⋅ 0

Java中的锁使用与实现

1.Lock接口 锁是用来控制多个线程访问共享资源的方式,一般来说,一个锁能够防止多个线程同时访问共享资源。 在Lock出现之前,java程序是靠synchronized关键字实现锁功能的,而Java SE5之后,...

ZH-JSON ⋅ 32分钟前 ⋅ 0

线程组和 ThreadLocal

前言 在上面文章中,我们从源码的角度上解析了一下线程池,并且从其 execute 方法开始把线程池中的相关执行流程过了一遍。那么接下来,我们来看一个新的关于线程的知识点:线程组。 线程组 ...

猴亮屏 ⋅ 33分钟前 ⋅ 0

相对路径和绝对路径

基本概念   文件路径就是文件在电脑中的位置,表示文件路径的方式有两种,相对路径和绝对路径。在网页设计中通过路径可以表示链接,插入图像、Flash、CSS文件的位置。   物理路径:物理路...

临江仙卜算子 ⋅ 37分钟前 ⋅ 0

消息队列属性及常见消息队列介绍

什么是消息队列? 消息队列是在消息的传输过程中保存消息的容器,用于接收消息并以文件的方式存储,一个队列的消息可以同时被多个消息消费者消费。分布式消息服务DMS则是分布式的队列系统,消...

中间件小哥 ⋅ 39分钟前 ⋅ 0

java程序员使用web3j进行以太坊开发详解

如何使用web3j为Java应用或Android App增加以太坊区块链支持,教程内容即涉及以太坊中的核心概念,例如账户管理包括账户的创建、钱包创建、交易转账,交易与状态、智能合约开发与交互、过滤器...

笔阁 ⋅ 40分钟前 ⋅ 0

vim编辑模式、vim命令模式

vim编辑模式 使用vim filename 进入的界面是一般模式,在这个模式下虽然我们能够查看,复制,剪切,粘贴,但是不能编辑新的内容,如何能直接写入东西呢?这就需要进入编辑模式了,从一般模式...

李超小牛子 ⋅ 42分钟前 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部