问题标签 [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 回答
2358 浏览

python - 退出并清理 python fork

我正在尝试在 python 中使用 fork 编写套接字服务器。当客户端连接时,会以某种方式创建一个新的分叉,并且这个分叉进程将处理包括发送/接收在内的连接。
我在 Linux 上运行此脚本centOS并监视资源htop/top以查看显示了多少分叉(任务)。问题是当我使用os._exit(0)htop 杀死一些叉时不会改变(自然必须通过杀死叉来减少它)并且当我关闭 python 脚本时,一切都会恢复正常(Ram 使用和任务)。
所以当我通过使用杀死一些叉子时我必须做些什么,另一方面os._exit(0)它会影响htop释放所有资源并且不要等到它自己的父级被杀死?

这是创建分叉的代码:

0 投票
1 回答
1323 浏览

linux - htop 显示的常驻内存使用量比机器拥有的多

htoptop显示比机器上存在的物理内存更多的常驻内存消耗:

htop 输出:

htop 截图

最高输出:

顶部截图

免费输出:

免费截图

这怎么可能?

编辑1:

pmap 输出:https ://gist.github.com/ixaxaar/1571308666360f65dc66

0 投票
0 回答
1178 浏览

python - 在 htop 中调试红色 CPU 使用率 - 无法解释的 3-4 倍随机减速

我有一个大型 python 程序使用 pyCUDA 和 numpy 进行一些繁重的数值运算。

它通常非常快,但似乎时不时地随机减慢 3-4 倍,没有明显原因。
用 htop 观察 CPU 使用情况表明,只要它变慢,CPU 条就会变成红色,据我所知,这意味着“内核线程”。

在此处输入图像描述

但这究竟意味着什么?我怎样才能弄清楚是什么原因造成的?它有时会在 GPU 做事时发生,有时会在 CPU 做事时发生。程序(运行了几个小时)会减慢一个小时,然后自行恢复并快速运行一个小时,然后问题再次出现。

有任何想法吗?您需要更多信息?

0 投票
1 回答
1505 浏览

ubuntu-14.04 - htop 和 ps aux 输出之间的巨大差异

我正在 Ubuntu 14.04 上运行测试。当我使用“ps aux|grep service”检查我的 CPU 使用率时,CPU 使用率是一个进程的 0.1,而在同一进程的 htop 中,CPU% 是 12.3。

谁能告诉我原因?或者我应该考虑哪个值是正确的?

谢谢

0 投票
1 回答
441 浏览

ubuntu - sails.js 多个子进程,那些是什么?Ubuntu

通过永远运行sails 或直接用 调用它node app.js --prod,根据htop我有一个看起来像它下面的克隆的4个子进程。

在此处输入图像描述

如果我忽略这个--prod论点,我会得到等量的咕噜声。如您所见,它们都使用相同数量的内存、不同的 PID 和不同的 TIME+ 读数。

我很确定它不是自动集群,是吗?这是一台单核机器(虚拟),所以我不知道这些进程是什么,还是 htop 中的错误?

根据这个问题htop-showing-multiple-java-processes-with-different-pids?rq=1

htop 将线程显示为不同的进程,但节点不是单线程的吗?如果这些是它们来自哪里的线程?

0 投票
1 回答
346 浏览

c++ - htop 和 OpenMP 线程

在我的主要功能中,我设置了:

它告诉 OpenMP 使用 20 个线程(有 40 个线程可用)。

然后我执行包含指令的代码:

用于主 for 循环,并通过 htop 监控 CPU 使用情况(可能不是最好的方法,但仍然如此)。for 循环必须执行 50 个“任务”,每个都需要相当长的时间。我通过 htop 观察到,任务完成后,线程数下降。具体来说,使用 20 个线程,我希望看到 2000% 的 cpu 使用率,直到剩余的任务少于 20 个,之后线程应该“释放”自己。但是,我看到的是第一个 2000%,在 n 个任务完成后,我看到了 2000% - (n*100%) 的性能。因此,似乎随着任务完成,线程关闭而不是接收新任务。

这是意料之中的还是听起来很奇怪?

0 投票
0 回答
182 浏览

ubuntu - Ubuntu。如何在 cron 中运行 echo 脚本?

我想从 htop 记录我的系统。

如何在 cron 中运行这个脚本?

0 投票
1 回答
652 浏览

docker - Docker 不通过 docker run 命令设置 RAM

我运行的命令是

当我htop在容器内进行操作时,我发现它仍在使用2g 在此处输入图像描述

我确定,我错了,但不确定在哪里;-)

0 投票
0 回答
460 浏览

python - 启动多个进程的多线程 Python 程序

这个简单的 Python 程序:

根据htop启动多个进程:

在此处输入图像描述

使用 PID 12004 和 12040。

但是,程序中似乎没有创建第二个进程的任何点。

第二个过程从何而来?

0 投票
1 回答
470 浏览

arm - htop 为 arm 交叉编译,出现错误“打开终端时出错:控制台。” 执行 htop 时

为 arm 交叉编译 htop,当在目标上执行 htop 时,我收到错误“打开终端时出错:控制台。” 任何人都可以帮助可能是什么问题?