当前位置:  技术问答>linux和unix

top与ps命令输出结果差异以及top结果的重定向

    来源: 互联网  发布时间:2016-12-04

    本文导语:  烦请各位大侠赐教: top中的CPU%与ps aux结果中的CPU%使用量,同一个进程为什么会有不同呢? 我同时使用top和watch -n 1 "ps aux | grep tomcat"来观察tomcat的cpu使用率,ps结果中CPU使用率基本不变,但是每秒刷新的使用率...

烦请各位大侠赐教:
top中的CPU%与ps aux结果中的CPU%使用量,同一个进程为什么会有不同呢?
我同时使用top和watch -n 1 "ps aux | grep tomcat"来观察tomcat的cpu使用率,ps结果中CPU使用率基本不变,但是每秒刷新的使用率一直在变化……请问这个是为什么?
我的设想:可能是因为一个统计的是所有cpu平均值,一个是单个cpu。如果是这个原因的话,那怎样看每个cpu不同的使用情况?

另外,我使用top -d 1 >>top.txt,查看结果,发现有无数乱码……
而且使用top | grep tomcat >>top.txt就无法重定向了……麻烦各位大侠解惑……

|
为什么不查看帮助文档man top,使用linux一定要自己勤动手!

top -d 1 >>top.txt
----------------
top -bd 1 >> top.txt

top | grep tomcat >>top.txt
-------------
如果tomcat只有一个进程pid 则
top -bd 1 -p `pgrep tomcat`  >>top.txt
如果有多个进程id
top -bd 1 -p `pgrep tomcat |xargs perl -e "print join ',',@ARGV"` >>top.txt

|
top是会刷新的  

top | grep tomcat
这个组合有问题吧

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • C++ Stacks(堆栈) 成员 top():返回栈顶元素
  • top查看CPU 发现top本身占用率奇高
  • java命名空间java.awt类insets的类成员方法: top定义及介绍
  • top -d 1 | grep gedit为什么不能1秒钟刷新一次?top -d 1 就可以1秒钟刷新一次
  • C++ Priority Queues(优先队列) 成员 top():返回优先队列中有最高优先级的元素
  • jQuery获取margin-top与padding-top值
  • java命名空间javax.swing接口swingconstants的类成员方法: top定义及介绍
  • shell 程序中top 命令屏幕限制
  • java命名空间javax.swing.border类emptyborder的类成员方法: top定义及介绍
  • 请教Solaris 10 安装TOP工具不能使用的问题
  • java命名空间javax.swing类jsplitpane的类成员方法: top定义及介绍
  • hp_ux下如何使用java获取top信息
  • java命名空间javax.swing.border类titledborder的类成员方法: top定义及介绍
  • 我是个小菜鸟。想问问top命令如何保存
  • java命名空间javax.print.attribute.standard类mediatray的类成员方法: top定义及介绍
  • 求solaris下的类似linux的top命令,谢谢!
  • java命名空间javax.lang.model.element枚举nestingkind的类成员方法: top_level定义及介绍
  • top:unknown terminal type 问题
  • java命名空间javax.swing.border类titledborder的类成员方法: above_top定义及介绍
  • 页面中的Top是如何实现的?
  • java命名空间javax.swing.border类titledborder的类成员方法: below_top定义及介绍
  • 类似于top


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3