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

linux - htop 报告 100% cpu 窃取时间,在 virsh restore 后 top 报告 0%

在 virsh 保存 + 从文件恢复后,htop报告 ~100% cpu 窃取时间 (st),同时top报告 ~100% 空闲时间。

这可能是一个错误htop吗?是否有任何可用的修复程序,或者这只是一些奇怪的 qemu/kvm 行为?

htop 最佳

Debian 8、Linux 3.16.0-4-amd64、htop 1.0.3、top (procps-ng) 3.3.9、virsh 1.2.9

0 投票
2 回答
206 浏览

linux - Socket.IO 在运行时是否会分叉或生成新进程?

我有一个使用 Socket.IO 进行消息传递的节点应用程序。

我运行它使用

node --expose_gc /path/to/app.js

现在,当我检查该htop实用程序时,我注意到不是 1,而是同一命令的多个进程。

附件

有人可以用菜鸟的话向我解释为什么以及这里发生了什么吗?我也担心它也可能会消耗意外的内存/cpu 使用率。

0 投票
1 回答
2029 浏览

linux - Htop 进程查看器 - 设置列宽

我尝试扩大htop列的宽度。我在这里找到了解决方案,但它似乎非常具体,也太难了。有没有更简单的方法可以使列中的所有字符可见?

0 投票
1 回答
1221 浏览

ubuntu - htop ubuntu wily 百分比数字丢失

我刚刚升级到 Ubuntu 15.10(狡猾)。

我注意到htop不再显示 CPU、内存和交换的百分比数字。

这是一个错误还是“新”方式?

0 投票
1 回答
4755 浏览

cygwin - 在 Cygwin 中从源代码构建 htop

我正在尝试在 Windows 7 64 位的 Cygwin 下从源包(最新稳定版)构建htop 。我按照自述文件中的说明进行操作,但是在运行 make 脚本时遇到以下错误:

所有建议将不胜感激!

0 投票
5 回答
13258 浏览

python - Python 线程名称未显示在 ps 或 htop 上

当我为 Python 线程设置名称时,它不会显示在 htop 或 ps 上。ps 输出仅显示python为线程名称。有没有办法设置一个线程名称,以便它显示在像它们这样的系统报告中?

ps -T -p {PID} 输出

0 投票
1 回答
870 浏览

go - htop 和 golang readmemstats 之间的差异

我的程序在启动时加载了大量数据,然后调用 debug.FreeOSMemory() 以便立即归还任何额外空间。

加载到内存后,htop 向我显示了该过程的以下内容

但是一个电话向runtime.ReadMemStats我展示了以下内容

  1. Alloc 是从系统获得的尚未释放的数量(这是常驻内存对吗?)但两者之间存在很大差异。
  2. 我依靠 HeapIdle 来杀死我的程序,即如果 HeapIdle 超过 2 GB,则重新启动 - 在这种情况下它是 2.5,并且即使在一段时间后也不会下降。Golang 将来分配更多时应该使用 from heap idle,从而减少 heap idle 对吗?
  3. 如果假设 1 是错误的,哪个 stat 可以准确地告诉我 htop 中的 RES 值是多少。
  4. 我能做些什么来降低 HeapIdle 的价值?

这是在 go 1.4.2、1.5.2 和 1.6.beta1 上尝试过的

0 投票
1 回答
189 浏览

python - Slurm 开始的工作比我要求的要多

我正在使用 slurm、OpenMPI 和 python(带有 MKL 的 anaconda)在多节点集群上运行作业。当我提交作业时,一切似乎都按预期工作。但是,如果我登录到运行作业的节点之一并使用 htop 查看正在运行的进程,我会看到我启动的作业,并且对于每个作业,我都会看到另外 10 个“克隆”进程,它们占用与我开始的作业相同的内存但是 CPU 负载为 0(所有变化都是 PID 和 CPU(0%),其他一切都相同)。

谁能解释这种行为?

谢谢!

PS这里是我用来提交作业的批处理脚本:

0 投票
1 回答
1349 浏览

elasticsearch - 为什么新的 ElasticSearch 安装运行这么多进程?

我刚刚安装了 ElasticSearch,根本没有加载任何数据。htop显示 ElasticSearch 正在运行一堆线程。

查看 htop 输出

为什么 ElasticSearch 运行所有这些进程?它在做什么?

我知道您可以配置htop为将所有线程分组为一行。但这仍然不能回答为什么任何东西都在运行的问题。

0 投票
1 回答
135 浏览

linux - htop如何在linux中收集系统信息

HTOP如何收集每个进程和整个系统的CPU消耗、内存消耗等信息?我不熟悉 linux 为收集这些统计信息而提供的任何操作系统特定的 api(如套接字 api)。