问题标签 [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.
c - 使用另一个 C 程序从 Unix 顶部命令列选择?
有没有办法在不进入交互模式的情况下选择标准 unix top 命令显示的列。我希望能够从另一个 C 程序中调用 top 命令。
linux - linux中top命令的工作原理
我想了解 linux 中 top 命令的实现,即它如何使用 procfs 接口来显示运行最频繁的进程。我应该参考哪些来源。
linux - 超过 20 条命令的 Linux Top 命令
我想使用top
以通过进程名称监视众多进程。我已经知道这样做$ top -p $(pgrep -d ',' <pattern>)
,但top
只限制我 20 个 pid。有没有办法允许超过 20 个 pid?
我必须使用ps
和的组合watch
来获得相似的结果吗?
variables - Unix:我想将 top 的输出捕获到变量而不是文件中
我想将 top 的输出捕获到变量而不是文件中。
我尝试了以下
但我的输出只是
linux - top %cpu 缩写是什么意思?
有谁知道顶级进程表上方标题中的 %CPU 行中的 2 个字母缩写是什么意思?这是运行顶部的示例输出。
这是我的猜测和我不知道的。
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?
linux - top命令如何命名正在执行的进程
top 如何命名正在执行的命令我的意思是命令的最后一个字段。
它如何命名命令(如 eclipse、java 等),是否有任何其他命令显示相同的ps
命令,而不是显示完整进程命令的命令(ps
/bin/shared/eclipse 的最后一个字段)。
我已经解决了这个问题,但它并没有解释它。
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 请求和数据解析时,会有很大的时间延迟。
非常欢迎所有帮助!
amazon-ec2 - 为什么我的 EC2 实例在我发出 top 命令时总是显示 20.1% 的窃取百分比?
它迅速下降到 0%,但我很好奇为什么每次我进入时它都声称 20.1% 偷窃top
。自己试试吧... top
, q
, top
, q
, top
, q
... 它永远不会失败。
它实际上是 20.1% 的窃取还是top
命令的错误?
这发生在我运行 ubuntu 的 t2.small 实例上。
linux - 查找 CPU 在用户模式、sys 模式和实模式下花费的总时间
我想知道服务器启动后是否有可能找出 CPU 在实模式、系统模式和用户模式下花费的总时间。
顶部命令显示实时百分比使用率,但我试图找出 CPU 自出现以来所花费的总时间。