问题标签 [top-command]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
151 浏览

c - 使用另一个 C 程序从 Unix 顶部命令列选择?

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

0 投票
1 回答
840 浏览

linux - linux中top命令的工作原理

我想了解 linux 中 top 命令的实现,即它如何使用 procfs 接口来显示运行最频繁的进程。我应该参考哪些来源。

0 投票
2 回答
1325 浏览

linux - 超过 20 条命令的 Linux Top 命令

我想使用top以通过进程名称监视众多进程。我已经知道这样做$ top -p $(pgrep -d ',' <pattern>),但top只限制我 20 个 pid。有没有办法允许超过 20 个 pid?

我必须使用ps和的组合watch来获得相似的结果吗?

0 投票
1 回答
166 浏览

variables - Unix:我想将 top 的输出捕获到变量而不是文件中

我想将 top 的输出捕获到变量而不是文件中。

我尝试了以下

但我的输出只是

0 投票
1 回答
29980 浏览

linux - top %cpu 缩写是什么意思?

有谁知道顶级进程表上方标题中的 %CPU 行中的 2 个字母缩写是什么意思?这是运行顶部的示例输出。

这是我的猜测和我不知道的。

0 投票
0 回答
1472 浏览

android - Android 顶级进程 CPU 使用率高于用户和系统使用率的总和

我正在尝试使用我的 android 手机中的 top 命令监控 CPU 使用情况,使用以下命令:

我得到的顶级命令的输出之一是:

我正在使用具有四核芯片即 4 个 CPU 的 Nexus 4

这里的总 CPU 使用率是(直观地)用户 + 系统 = 11%。但是,该top进程本身占用了 15% 的 CPU。大多数时候都会发生。这是我使用以 1 秒的间隔运行 top 命令绘制的图表。在此处输入图像描述

在大多数情况下,该top命令使用的 CPU 比用户和系统 CPU 使用率的总和还要多。

是什么导致了这种行为?

我想计算在空闲、睡眠状态下使用了多少 CPU。所以,我想top从用户和系统的综合 CPU 使用率中减去进程使用的 CPU。但是,拥有这些输出并不能帮助我准确确定手机正在使用多少 CPU。

另外,一个进程的 CPU% 是用户和系统的总和吗?即,如果一个进程正在使用 10% 的 CPU,它实际上是否使用了 6% 的用户和 4% 的系统 CPU?

0 投票
0 回答
92 浏览

linux - top命令如何命名正在执行的进程

top 如何命名正在执行的命令我的意思是命令的最后一个字段。

它如何命名命令(如 eclipse、java 等),是否有任何其他命令显示相同的ps命令,而不是显示完整进程命令的命令(ps/bin/shared/eclipse 的最后一个字段)。

我已经解决了这个问题,但它并没有解释它。

0 投票
1 回答
646 浏览

linux - 低CPU,低RAM,低IO,但性能不佳,为什么?

我对我的 Linux Centos Apache 服务器的性能有疑问。我有一个程序(用 c 编写)可以同时执行许多 http 请求。这个过程本身似乎非常有效,就好像我可以同时向外部服务器发出 500 个请求,而与只有 1 个请求相比,没有任何明显的时间差异。

但是,我在同一台服务器上有许多脚本,我使用同一个程序同时运行这些脚本。要运行的脚本数量各不相同,但一次搜索大约为 100 个。

每个脚本的任务是调用 API(在外部服务器上)解析所需的数据并将其插入数据库。

我测量了每个脚本的开始时间,我注意到每个脚本的开始都有很大的延迟。第一个脚本的开始和最后一个脚本的开始之间最多有 10 秒的差异。这种大的时间延迟使我网站上的搜索变慢。

我在我的 linux centos 机器上使用了 top 命令,在搜索过程中查看下面 2 个不同实例的 2 个示例。

顶级命令示例 1:

顶级命令示例 2:

我还看了一下磁盘IO,有很多进程,但加起来IO并不多:

我还测试了我的 httpd.conf 的不同设置:

测试 HTTPD.CONF 1:

测试 HTTPD.CONF 2:

以上似乎对性能没有任何影响。

我还检查了是否安装了 mpm 模块(这似乎是这种情况),见下文。但是我真的不明白上述设置如何对我的服务器性能没有任何影响。

我真的迷失在寻找可能成为这种性能瓶颈的地方。重要的是,当我将 exit 放在所有 100 个脚本的顶部时,没有时间延迟,但是当脚本执行所有 curl 请求和数据解析时,会有很大的时间延迟。

非常欢迎所有帮助!

0 投票
1 回答
30 浏览

amazon-ec2 - 为什么我的 EC2 实例在我发出 top 命令时总是显示 20.1% 的窃取百分比?

它迅速下降到 0%,但我很好奇为什么每次我进入时它都声称 20.1% 偷窃top。自己试试吧... top, q, top, q, top, q... 它永远不会失败。

它实际上是 20.1% 的窃取还是top命令的错误?

这发生在我运行 ubuntu 的 t2.small 实例上。

0 投票
1 回答
1130 浏览

linux - 查找 CPU 在用户模式、sys 模式和实模式下花费的总时间

我想知道服务器启动后是否有可能找出 CPU 在实模式、系统模式和用户模式下花费的总时间。

顶部命令显示实时百分比使用率,但我试图找出 CPU 自出现以来所花费的总时间。