top-command

    1热度

    1回答

    我需要计算给定服务器上多个进程的CPU使用率。 很少的选项,如下 一)虽然我们可以用PS找到进程的CPU占用率,PS给出了过程的CPU使用率在其生命周期,而不是为了instant.Of当然,当我的意思即时我的意思是一些小的特定时期,比如1秒左右,因为在任何时候cpu都被一个进程使用或不被使用。 b)vmstat不显示进程明智的cpu使用情况。 c)我们可以使用top来查找进程的CPU使用情况。 t

    1热度

    1回答

    我想通过在Arch Linux上使用top来将CPU和内存统计记录到文件中。我是在一个特定的过程只是有兴趣,并得到想要的参数,如下图所示: top -b -n1 -p 310 | tail -fn 1 | awk '{printf "%s,%s,%s,%s\n",$1,$12,$9,$10}' 这给了我一个输出类似的命令行: 310,name,0.0,10.5 所以,现在,如果我想运行此命

    0热度

    1回答

    我跟踪对象使用多少内存。我有简单的程序,它只是实例化对象并将其删除。 如果我看地块的输出,或者如果我看虚拟内存从上我得到完全不同的结果。你有什么想法?当我使用顶部时,我只是简单地添加了一个cin >> a只是为了暂停程序。

    0热度

    1回答

    有没有什么办法可以在不进入交互模式的情况下选择标准的unix top命令显示的列。我希望能够从另一个C程序中调用顶级命令。

    0热度

    3回答

    如何在非交互模式下将顶部命令输出中的行数限制为特定数字'say 5'?

    2热度

    1回答

    我们有一个Java应用程序,它始终显示100%的CPU使用率。当我发现top命令发现一些奇怪的结果时,我试图找出是否有一些主导线程。 如果我运行top,它显示了一个 java进程有100%的CPU时间。然后我输入H来显示线程,它开始于显示几个每个都有100%的Java线程。但是,在下次刷新时,它显示了不同的批次的几个Java线程,每个线程都有100%的CPU。下一次刷新,另一批。这一直持续着几个刷

    0热度

    2回答

    当我执行命令 top -c -b -n | grep XXX > TEST 在Red Hat Linux命令行,所有的路径和的东西从top命令其余的出口到TEST文件(在一个例如,它写了超过100列/字符)。 然而,当我在脚本中添加相同的命令,并且经由crontab运行它,输出仅是直到81列/字符的每一次。 我怎样才能获得在cron脚本的全宽度的信息?

    2热度

    1回答

    我有一个运行BusyBox的v1.16.1嵌入式设备,其顶部命令包括以下负载平均输出: Load average: 0.00 0.00 0.00 1/304 9357 我似乎无法找到任何文档什么的最后两个值表示,例如“1/304”和“9357”。任何人都可以解释这些值?谢谢!

    0热度

    2回答

    我想要使用shell脚本得到top命令的前5行。这是我的shell脚本的输出。 PID,USER,PR,NI,VIRT,RES,SHR,S,%CPU,%MEM,TIME+,COMMAND 3983,arun,20,0,1874616,500356,24132,R,47.6,10.3,53:19.92,gnome-shell 11,root,20,0,0,0,0,R,4.8,0.0,0:22.5

    1热度

    1回答

    我想在文件中打印一个进程的CPU使用率(顶部命令)+该顶部命令获取信息的日期,每0.5秒(每个与日期+这款CPU信息)线 如果我在一个shell脚本写,我会做类似 while [ ! -f $STOP_FILE ] do echo "$(date +%s.%N)" >> $REPORT_FILE top -b -n 1 -p myProcessPID | grep myProcessName