问题标签 [htop]

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 投票
2 回答
2673 浏览

java - 为什么Java会产生这么多进程?

我编写了一个在 debian 7 虚拟服务器上运行的 Java 服务器应用程序。该应用程序本身运行良好,但我注意到一些非常奇怪的事情。

调用后,java -Xmx200M -jar "CCU.jar我希望看到一个 Java 进程运行我的CCU.jar.

调用top时只有一个 java 进程(如预期的那样)。但是当我打电话时,htop我得到了这个:

带有奇怪子进程的 htop

哪些子进程看起来是同一个进程(它们具有表中显示的完全相同的数据)但具有不同的 PID?

0 投票
1 回答
625 浏览

shell - htop显示如何工作?

我想编写一个程序,像 htop 一样在 shell 中显示其输出,而不是仅仅运行程序并使用 watch 命令。我已经浏览了 htop 源代码,但仍然有点迷茫。在使用的外壳中是否有超出 tty 的输出,或者是否所有 htop 面板都是自定义的并且打开这样的输出对于像 bash 这样的外壳来说不是本机任务?

谢谢。

0 投票
2 回答
6806 浏览

linux - 为什么HTOP在正常运行时间旁边显示感叹号

这是屏幕截图在此处输入图像描述

正常运行时间旁边的 (!) 是什么意思?

0 投票
1 回答
272 浏览

c++ - 测量动态链接库的每秒 CPU 使用率

我有一个使用动态链接库的示例应用程序library.so。我正在使用 top 命令测量示例应用程序的 CPU 使用率。但它显示了示例应用程序和library.so每秒的 CPU 使用率。但我只想查看library.so. 有没有办法做到这一点?我听说它可以通过 htop 实现,但不知道如何。我使用了树视图,但它显示了几个进程作为示例应用程序进程。我不明白是哪一个library.so。我正在使用centos 5.11。内核版本 3.2.63-1.el5.elrepo。

0 投票
1 回答
959 浏览

c++ - 以编程方式获取与 htop 的相应 pid 匹配的进程的线程 ID

我已经看到在 htop 的树模式下,我的多线程程序下有几个进程。我知道它们是线程 ID。但是这个 id 与 pthread_create 函数返回的线程 id 不匹配。

int _id = pthread_create(&m_iAudioThreadID, NULL, AudioRecvThread, this);

是否m_iAudioThreadID应该等于我们在 htop 的树模式中看到的进程的 PID?但它没有。如何从我的程序中以编程方式找到 htop 的 PID?谢谢。

0 投票
2 回答
85 浏览

c++ - 为什么函数调用后内存不释放?

请参阅下面的代码:

我使用 while(1) 循环来检查htop工具中的内存使用情况, r 可能使用 5GB RES,但load done打印后RES仍然需要 5GB。有什么问题?

0 投票
2 回答
8323 浏览

linux - 使用 htop 命令时,time+ 列中的红色值是否表示有问题?

下面是我的服务器htop显示。该nginx进程使用 CPU 时间超过 18 小时,并以红色显示,但 CPU 和内存看起来都正常。数值是否在正常范围内?

在此处输入图像描述

0 投票
3 回答
8145 浏览

pid - 查找 PID 所属的 tmux 会话

我正在使用 htop 所以看看哪些进程占用了大量内存,以便我可以杀死它们。我有很多 tmux 会话和很多类似的过程。如何检查 PID 在哪个 tmux 窗格中,以便确定我正在杀死我想要杀死的东西?

0 投票
1 回答
679 浏览

ruby-on-rails - Rails 应用程序保持这么多空闲的 Puma 和 Postgres 连接是否正常?

我有一个带有 Puma 服务器和 DelayedJob 的 Rails 应用程序。我对它进行了一些负载测试——同时多个请求等。当我查看 htop 时,我发现了许多进程,这让我怀疑 puma 正在泄漏/没有杀死进程。另一方面,这可能是正常行为。我确实看到内存上升了。

我在 Rails 配置中有 2 名 Puma 工人和 2 名延迟工作工人。

有 puma 经验的人可以确认/放弃我对内存泄漏的担忧吗?

0 投票
1 回答
386 浏览

linux - 如何在多核系统上获取 CPU 使用率

如何知道多核系统上的 CPU 使用率百分比。我使用 os npm 尝试了以下示例代码,但它没有返回我实际研究的结果。我期待结果类似于 linux top 命令。对此的任何帮助都会有所帮助。