`

获取某个进程的CPU使用情况

 
阅读更多

Gain One Process Cpu Usage Info

First, top command to get all information

Then, grep command to get the process record that you want

Third,awk command to print out cpu info into file

The shell script file is attached here.

Use while sleep, get continuous cpu info of this process into log file.

And you have to use this script tool like this:

./getcpu.sh screen 2

#! /bin/bash

if [ $# -ne 2 ]

then

echo "Usage: $0 ProcessName InternalTime"

fi

Process=$1

Internal=$2

LogFile="Cpu.txt"

while sleep $Internal

do

top | grep $Process | awk '{ print $9, $10, $11}' >> $LogFile

done

分享到:
评论

相关推荐

    详解C#获取特定进程CPU和内存使用率

    当有了进程对象后,可以通过进程对象名称来创建PerformanceCounter类型对象,通过设定PerformanceCounter构造函数的参数实现获取特定进程的CPU和内存使用情况。 具体实例代码如下: 首先是获取本机中所有进程对象,...

    获取指定进程的内存和cpu使用率

    实时获取指定进程的内存和cpu占用情况,刷新频率为100ms,是为工程写的,为了测试有效抓的msn的内存和cpu信息

    vc 获取指定进程的cpu占用率和内存使用量

    vs2008环境,vc编写的一个小工具,获取指定进程名字的cpu占用率和内存占用量,并按日期记录到ini配置文件中,支持多核cpu,如果有类似需求的,就不用再写代码了,下载下去看看吧。

    c#获取系统和指定进程的CPU和内存占用率

    c#控制台示例程序 封装两个类 一个获取系统的CPU和内存占用率 一个获取指定进程的CPU和内存占用率 支持获取多个所有同名进程的信息

    查看指定进程的cpu和内存使用情况

    查看指定进程的cpu和内存使用情况(与任务管理器查看一样)

    C# 获取当前所有进程线程CUP占用率

    监控系统所有进程的CPU使用情况 显示CPU占用大于0的进程,定时刷新 可以查看当前系统运行的各进程cpu占用率 在CSDN上找到两个都不太好用,自己写了一个VS2013环境下编译通过 也可以直接运行\bin\Debug目录下的...

    java获取各进程的信息

    java通过sigar获取进程的相关信息 ,包含各个进程的PID、名称、CPU使用率、所占内存大小等

    windows server进程内存占用及CPU使用率自动监控并记录脚本

    当遇到应用偶发性出问题时,需要分析是否因为该应用的进程内存使用率瞬时值过高或服务器CPU过高导致的,每隔5秒记录一次,自动监控并记录便于分析问题。

    go读取Linux下cpu占用率、cpu温度、内存占用率及磁盘占用率

    go读取Linux下cpu占用率、cpu温度、内存占用率及磁盘占用率

    Python获取android设备cpu和内存占用情况

    使用方法:使用adb连接android设备,打开将要测试的app,执行cpu/内存代码 cpu获取代码如下:(输入参数为脚本执行时间) # coding:utf-8 ''' 获取系统total cpu ''' import os, csv import time import csv import...

    C/C++实现linux和Windows查看系统、进程、服务的内存和CPU使用

    C/C++实现linux和Windows查看系统、进程、服务的内存和CPU使用情况的源代码,生成的是静态链接库,Windows和Linux下经测试都可用,查看系统、指定名称的服务、指定名称的进程占用CPU和内存,查看方式不是通过程序中...

    如何查看 Linux 下内存占用率、 CPU 的占用率.docx

    Linux grep 和 awk 命令的组合来获取内存占用率; Linux print 和 awk 命令的组合来获取 CPU 的占用率

    计算机病毒与防护:Linux进程管理.pptx

    不过,操作系统的安排是根据固定的算法所进行,纵使这些算法能根据当前情况不断调整,但不可能预先知道你的需要,然后让某个进程在特定某个时间挂起,让某个进程的优先级升高等等。因此,进程管理是指根据当前实际...

    Shell脚本获取进程的运行时间

    注意:这并不是是指进程消耗的CPU时间,这里是当前时间减去进程启动时的时间,是这个时间段。 本来,ps本身也提供了选项来查询的,但是比较直观和形象(如 10:32这样的),不是用seconds为单位,并不

    【IPC】Android中的进程间通信(IPC)详解

    1 需要的知识点 1.1 进程与线程 要理解跨进程通信,首先需要...为了加大一个应用可使用的内存,通过多进程来获取多份内存空间 开启多进程模式是通过在AndroidManifest中指定Android:process属性 以“:”开头的进程

    UNIX命令格式

    which查找某个命令的所在地,获取到的信息不详细 whereis查找某个命令的所在地,获取到的信息详细 id显示跟用户id相关的信息 who whoami who am i wc显示一个文件中的行数、单词数、字符数 -l只显示行数 -w...

    Visual C++开发经验技巧宝典(第9章)

    0576 获取CPU时钟频率 381 0577 获得Windows和System的路径 381 0578 获取特殊文件夹路径 382 0579 检测系统启动模式 382 0580 判断操作系统类型 383 0581 获取当前系统的运行时间 383 0582 如何获取...

    Visual C++开发经验技巧宝典(第9章)—1

    0576 获取CPU时钟频率 381 0577 获得Windows和System的路径 381 0578 获取特殊文件夹路径 382 0579 检测系统启动模式 382 0580 判断操作系统类型 383 0581 获取当前系统的运行时间 383 0582 如何获取...

    飞雪桌面日历 7.6绿色

    (3)关闭时钟的秒针可减少内存使用 ,并能很大程度的减少CPU使用率(在标准窗口大小时,显示秒针时多占用的CPU使用也不过1%左右),在显示多国钟时推荐关闭秒针. (4)对于LCD电子钟,开启“秒点闪烁”要比显示“秒”...

Global site tag (gtag.js) - Google Analytics