Shell脚本为“top”,然后按1,它将给我每个核心CPU使用率

时间:2016-01-27 11:57:03

标签: unix busybox

我正在寻找一种为下面的任务创建脚本的方法。

1.top 2.按1

它为我提供了如下输出的每个cpu使用情况。

  

内存:使用631660K,500644K免费,0K shrd,3972K buff,313252K缓存   CPU0:28.5%usr 0.0%sys 0.0%nic 0.0%idle 71.4%io 0.0%irq   0.0%sirq CPU1:0.0%usr 37.5%sys 0.0%nic 62.5%idle 0.0%io 0.0%irq 0.0%sirq CPU2:0.0%usr 16.6%sys 0.0%nic 66.6%idle 0.0%io 0.0%irq 16.6%sirq CPU3 :12.5%usr 87.5%sys 0.0%nic 0.0%idle 0.0%io 0.0%irq 0.0%sirq平均负载:3.87 3.23 2.54 3/335   13152 PID PPID USER STAT VSZ%VSZ%CPU命令949 943   apps R 139m 12.6 28.8 egtpuApp 0 0 26 2 root RW<
  0 0.0 9.6 [kworker / 3:0H]

我有顶级和其他优点的非常基本的版本,期望也不存在。如果任何人都可以帮助创建一个可以将上述命令的样本放入文件的脚本,那将非常有用。

我的热门信息: 用法:top [-b] [-nCOUNT] [-dSECONDS]

实时提供流程活动视图。 从/ proc每个SECONDS读取所有进程的状态 并显示一屏他们。 键:         N / M / P / T:按pid / mem / cpu / time排序         R:反向排序         1:切换SMP         Q,^ C:退出

选项:         -b批处理模式         -n N在N次迭代后退出         -d N更新之间的延迟

在我的系统上,我甚至无法创建toprc文件。 提前致谢。 -vishal

0 个答案:

没有答案