我正在寻找一种为下面的任务创建脚本的方法。
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