问题标签 [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 投票
3 回答
2754 浏览

linux - shell脚本中的顶级命令特殊字符

在以下命令中,我在 alert.txt 中获得特殊字符作为顶部输出。如何防止它....

输出:

0 投票
0 回答
263 浏览

linux - top 命令中的 SWAP 列代表什么?

可能重复:
如何找出Linux中哪些进程正在交换?

我给出了 top 命令并使用下面的排序字段对输出进行了排序。

P: SWAP = 交换大小 (kb)

我正在寻找消耗最大交换量的进程ID。

这是我得到的输出

交换命令

1.1g java 979m
java
568m java

这是什么意思?这似乎不是这些进程使用的交换空间,因为在顶部命令输出的开头,交换详细信息如下所示

交换:总共 2096440k,已使用 830636k,

swap 总量为 1.99g,所以前三个进程消耗不了这么多。那么这个专栏到底代表什么?

此外,有没有办法追查消耗大量交换空间的进程?

0 投票
11 回答
231506 浏览

linux - linux中的top -c命令过滤基于进程名列出的进程

顶部列出了所有进程,有很好的选项可以使用选项 -u 按用户名过滤进程,但我想知道是否有任何简单的方法可以根据顶部输出的 COMMAND 列下列出的进程名来过滤进程。

例如,我想要 top -some option -substring of processname 和 top 显示仅在其命令名称中包含此子字符串的 pid

0 投票
1 回答
1084 浏览

embedded-linux - 为什么这个嵌入式 linux top 命令会失败?

我试图用来top证明我test在 Leopardboard (embedded-linux) 目标上的进程存在内存泄漏。为什么这个命令

好像马上就这样死了?

我看到它产生了一个空文件

Top 确实以交互模式运行,产生这样的输出

但我需要记录这个过程在很长一段时间内内存发生的情况以归档。

0 投票
1 回答
1630 浏览

cpu - “top”命令显示%CPU为1360,正常吗?

当我使用 top 命令检查进程时,我看到一个 1360 的进程作为 %CPU 百分比。正常吗?我该如何解释这个?

0 投票
1 回答
3954 浏览

busybox - How to interpret BusyBox top command output for load average?

I've got an embedded device that runs BusyBox v1.16.1, and its top command includes the following Load average output:

I can't seem to find any documentation on what the last two values represent, e.g. "1/304" and "9357". Can anyone explain these values? Thanks!

0 投票
1 回答
1679 浏览

java - top 命令来显示线程——这是某种延迟吗?

我们有一个 Java 应用程序一直显示 100% 的 CPU 使用率。当我注意到命令的一些奇怪结果时,我试图找出是否有一些主导线程top

如果我运行top,它会显示一个具有 100% CPU 时间的 java 进程。然后我输入H显示线程,它开始显示几个Java 线程,每个线程 100%。然而,下一次刷新,它再次显示了不同批次的几个 Java 线程,每个线程都具有 100% 的 CPU。下一次刷新,又一批。这种情况一直持续下去,几个刷新周期会经过 100 个左右的 100% CPU 线程。最后,它使用了十几个 Java 线程,每个线程都有大约 10% 的 CPU 时间。这组“最终”线程与在开始时显示 100% CPU 时间但现在每个只有 10% 的线程相同。如果top -H直接跑,我直接进入决赛。

我的直觉是,Java 线程的 100% CPU 有点假。但我就是找不到解释。

我在一个 Debian Wheezy 盒子上。

0 投票
3 回答
25465 浏览

linux - 顶级unix命令升序

我正在使用 Ubuntu 12.04,最近开始研究 bash。我需要按升序显示内存或 CPU。

命令:顶部

shift F,显示所有列的窗口。我选择 n 作为内存,它按降序排列。CPU也是如此。我无法按升序显示这些。我尝试过换档 O、O、R、换档 R、P。

0 投票
1 回答
521 浏览

c++ - massif 和 top 内存使用差异

我正在跟踪一个对象正在使用多少内存。我有一个简单的程序,它只是实例化对象并删除它。

如果我查看地块的输出或者从顶部查看虚拟内存,我会得到完全不同的结果。你有什么想法?当我使用 top 时,我只是添加了一个cin >> ajust 来暂停程序。

0 投票
1 回答
5123 浏览

linux - 如何在每次迭代时以批处理模式从 Linux Top 获取输出?

我正在尝试通过在 Arch Linux 上使用 top 将 CPU 和内存统计信息记录到文件中。我只对一个特定的过程感兴趣并获得所需的参数,如下所示:

这给了我一个命令行输出,例如:

所以现在,如果我想以 1 秒的延迟运行这个命令 10 次并将输出写入我使用的日志文件:

但是,而不是将我逐行打印到日志文件,我只得到最后一个输出。所以我的日志文件只包含 1 行,尽管 top 必须执行了 10 次。

我在这里做错了什么?

PS:打印到命令行而不是打印到日志文件中也只会产生 1 行(最后一个输出)......