问题标签 [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.
macos - Htop 在“VIRT”中为“vagrant ssh”说“530G”
我在带有 ubuntu64 16.04 的 MacOS 上使用 Vagrant。运行htop
,我可以看到vagrant ssh
进程几乎可以使用 530G(在VIRT
Column 中)。
这是Vagrant的正常行为吗?我应该恐慌吗?在具有 120G 磁盘和 16G RAM 的 Mac 上几乎有 530G 是否“正常”?或者也许我没有理解 的含义VIRT
?
vagrant box 在 virtual box 上运行,只分配了 1G 的 RAM。
htop - 在 htop 中搜索特定的进程名称
我想通过在 htop 中搜索它的名称来快速查找我的进程是否正在运行。我只能找到PID或一一列出所有进程,不方便。
c - 是什么导致 openmp 程序在 D 状态下运行一些线程以获取较大的数据集大小?
我正在以下机器上实现一个 OpenMP 多线程程序。
它是一个多线程集群程序。它显示了数据集大小的预期加速,2 mil rows
~ 250 MB data
但在更大的数据集上进行测试时,htop
显示中的许多线程D state
和 CPU% 大大低于99-100%
. 请注意,对于达到此大小的数据大小,每个线程都在R state CPU% ~100%
. 运行时间成为~100
顺序情况的数倍。
空闲内存似乎可用,swp
所有情况下的内存都是 0。
关于使用的数据结构,有 3 个共享数据结构大小 O(n),然后每个线程创建其私有链表,存储该链表以进一步合并步骤。我怀疑这是因为每个线程数据结构使用了额外的内存,但即使我将它注释掉,程序也会显示同样的问题。请让我知道我是否应该提供更多详细信息。
几个月前我才开始学习 OpenMP 和并行计算,所以请告诉我可能会出现什么问题?
linux - 如何从 /proc/meminfo 计算系统内存使用量(如 htop)
运行该htop
命令会以如下格式显示内存使用情况:
问题:我应该如何解释取自的值/proc/meminfo
以便以编程方式计算使用的内存?
我正在寻找与此类似的内容:Accuratecalculation of CPU usage in percent in Linux? 这意味着伪代码是可以的,我不需要可以编译的东西,只需要逻辑。htop 的源代码是一个可以寻找的地方,但我没有运气发现为此编写的代码行......
process - 如何在 ubuntu 16.04 的 zabbix 中显示进程列表
我是 Zabbix 的新手,我在大约 20 台 Linux 机器(Ubuntu 16.04)上运行。我想查看每台机器上的所有进程,就像 PS 或 hop 一样。您有什么建议的解决方案吗?我想让它像 CPU 利用率和内存使用...
我尝试了这些命令,但我认为 Ubuntu 不支持它。
谢谢!