Questions tagged «htop»




7
如何设置htop的默认设置?
有时,我需要检查整个数据中心中多台计算机上的资源,以获取合并建议等。我更喜欢htop,主要是因为具有交互式的感觉和显示效果。 有没有一种方法可以将某些设置默认设置为htop?例如,我一直希望显示的一件事是平均CPU负载。 重要说明:在特定的盒子上设置此设置不可行-我正在寻找一种可能在每次ssh放入盒子时动态设置此设置。 这有可能吗?

1
htop中颜色的含义
给定选项: [ ] Detailed CPU time (System/IO-Wait/Hard-IRQ/Soft-IRQ/Steal/Guest) 在htop(版本1.0.1)中颜色的含义是什么? 在下图中,我看到了很多我期望的IO-Wait,但是在哪里确定颜色的含义。 自然,这取决于使用的htop颜色主题(默认)和终端颜色方案(此处为日光),但是是否有参考? 注意:这通常是在服务器死机之前发生的,因此我想在有一段时间等待盒子恢复之前询问一下。
28 ubuntu  io  top  htop 

6
运行过程完成时发出警报
有在这里被惊动了几个问题,答案就当一个进程完成/退出(1,2) -但所有这些假设用户已经发出该方法本身,因此可以内置入一个警告脚本它控制脚本,或将过程通过管道发送给某种警报。 我的情况是,我希望收到用户未初始化的过程的完成/退出的警报。即,我正在Ubuntu 12.04 LTS服务器上批量处理大量视频文件。这些文件上的某些操作需要很长时间,因此,当一个特定的操作完成时,我想发出某种警报(发送电子邮件会很棒)。他们花了很长时间,以至于一次完全基于PIT手动完成此操作。 为了提供更多信息-假设我正在处理一个特别大的文件,并且我看到它已经发展成FFMPEG脚本,该过程本身就是python脚本(这很复杂,不是我自己编写的,还有其他我不希望进行修改–尽管这是第一种合乎逻辑的方法。我想象发出一个带有所述正在运行的python脚本的PID作为参数的命令或脚本,并且当不再运行具有该PID的进程时,警报脚本将执行其操作。 有任何想法吗?
21 bash  process  top  htop 

2
如何配置“ htop”以显示完整的命令行?
它可以显示完整的命令行htop(例如,多行显示或带有移动的横幅)。使用仅显示一行的默认设置,无法分散所有进程,例如,不同的java程序(因为class或jar参数跟随一堆参数)或二进制文件的绝对路径较长的程序。 如果区别不是最优的,但在某些情况下会更好,则忽略仅使用二进制的完整绝对路径将是一个折衷方案。 我检查了设置和联机帮助页,但没有找到适合我的理解的选项。
21 htop 


1
是否可以冻结htop中的任务顺序?
在htop中,我想按CPU利用率对进程进行排序,但顶级进程来回跳动,因此很难查看每个进程的详细信息。我希望能够以任何首选顺序进行排序,然后在每个字段继续更新的同时锁定该顺序。
13 top  htop 


4
如何从Shell接收类似顶部的CPU统计信息?
我正在尝试从中准确读取我使用的CPU(百分比)top。这是我正在测试的命令: top -n1 | awk '/Cpu\(s\):/ {print $2}' 返回: 10.7%us, 这是我想要的适当数据。但是,即使我在系统上施加不同的负载,每次运行命令时也会得到相同的输出(更不用说htop告诉我我的用法是不同的)。看来,每当我开始时top,我的CPU使用率都是相同的。只有经过几帧,它才能为我提供适当的值。 看来我无法以这种方式解析top的输出,因此我正在寻找其他可靠的应用程序,这些应用程序将使我能够从shell中获得准确的读数。我真的很喜欢如何htop为我提供每核的阅读。 我已经尝试过iostat,mpstat但是它们似乎给出了不准确且“变化缓慢”的值。
12 shell-script  cpu  top  htop 

2
如何仅显示不匹配过滤器的进程?
我htop用来交互式地监视我的过程。 但是,有时某些进程会“阻碍”运行,我想将它们过滤掉。 不幸的是,似乎htop的内置过滤器(例如F4)仅允许我定义一个正过滤器(仅显示匹配项),而不是负过滤器(除匹配项之外的所有示例)。 最后,我还没有找到有关搜索字符串实际语法的任何文档(正则表达式似乎无效)。
12 filter  htop 

4
以非常低的优先级运行linux进程?
我有一个常规过程,它并不那么重要,但是会消耗大量的CPU能力,还有一个非常重要的过程,但是它花费了大部分时间空闲,但是当找到工作时,它确实需要很高的计算能力 我试图与运行nice -20 ./low_priority_process和nice --20 ./high_priority_process,但仍然较低优先级占用CPU的显著量时高优先级的进程是需要的人,我怎么可以运行一个过程,真的会产生或使用时CPU供电另一个进程甚至自动挂起
12 process  cpu  htop  priority  nice 

4
在top / htop中杀死一棵进程树
htop使我可以很好地看到shell中的进程树。我可以通过按F9 (KILL)然后选择15 SIGTERM要发送给作业的信号(例如)来杀死进程。 但是,这只允许我一次杀死一个进程。有没有办法杀死使用的完整进程树htop?
12 kill  top  htop 

2
流程“时间”停止在最前面的确切含义是什么?
我将研究为什么我们会收到严重的掉期警报,并且会发现类似以下内容: PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ SWAP COMMAND 14683 user1 30 10 16.0g 772m 744 S 0.3 0.3 277:24.87 6.5g MATLAB 14576 user1 30 10 8125m 1.1g 736 S 0.3 0.4 261:16.73 4.1g MATLAB 这些进程的TIME +列被冻结。 我的问题是,在上面,这意味着什么? 据我了解,停止时间意味着这是一个休眠进程/未被CPU处理。但是,上面的示例显示了0.3%的CPU使用率,因此尽管事实非常小,但时间列是否应该继续增加? 这些过程是否“完成”了?在这种情况下,如何清理它们?启动它们的用户是否需要确认它们或要释放这些资源的某些东西?
11 process  cpu  swap  top  htop 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.