htop中的颜色条–它们是什么意思?
有没有想过htop中所有红色,绿色,橙色,浅绿色和深蓝色的条形意味着什么? 即使您不熟悉htop,本文也会向您介绍出色的Linux任务管理器及其颜色键。
安装htop
如果尚未安装htop,则可以使用apt或yum在终端提示符下安装它:
要在基于Debian / Apt的Linux发行版(如Ubuntu和Mint)上安装htop,请执行以下操作:
sudo apt安装htop
要在基于RedHat / Yum的Linux发行版(如RedHat和Fedora)上安装htop,请执行以下操作:
sudo yum安装htop
htop –出色的Linux任务管理器
许多用户熟悉Windows任务管理器。 这个方便的小实用程序,可让您在挂起进程时终止进程,并快速浏览系统在硬件方面的工作方式。
但是我们可以在Linux中使用什么呢? 尽管某些不同类型的Linux可能带有自己的任务管理器(例如Ubuntu中的System Monitor),但此类工具可能并不通用。 它们也可能缺少功能,无法从命令行使用。
欢迎使用基于终端的完整任务管理器htop,它可以直接从桌面以各种发行版启动,而无需使用终端。
htop允许您浏览系统上运行的进程,以各种方式对它们进行排序(尝试单击标题之一,以该列进行排序,然后再次单击以反向排序),在需要时使用各种终止信号终止进程(为此,选择一个要终止的进程,按F9并选择一个终止信号),以及各种其他监视和进程管理功能。
所有颜色都有什么变化?
到目前为止,我们只看到了htop GUI的底部:用于管理每个进程的processlist和htop功能。 但是,htop GUI的顶部是所有这些信息的组合,我们可以在其中监视硬件的性能。
如果您想了解有关如何解释此输出的更多信息,可以查看我们的Linux系统内存,CPU或IO绑定吗? 文章。
查看内存(Mem),交易所(Swp)和CPU线程的条形和统计信息(每个线程1条),我们很快就会发现,各种各样的颜色用于提供有关每个组件及其状态栏的更多详细信息。 我们看到红色,绿色,橙色,深蓝色和潜在的浅绿色,并且在不同类型的条之间也存在一些偏移。 例如,内存条上有橙色,而CPU线程没有。
所有这些颜色看上去比替代方法要好得多:没有颜色编码的htop:
您可以通过在命令行上调用htop -C(需要大写的C,小写的字母将不起作用)来以单色模式启动htop。
将单色输出放到一边,返回到我们更令人愉快的彩色和默认的htop输出,每种颜色代表什么?
色彩键
htop颜色键似乎很难找到 如果我们访问htop手册(man htop),则没有关于颜色的信息,还有其他方法如何使用前面讨论的-C选项禁用它们。 答案是按F1键,这将带我们使用颜色键以及一些便捷的键盘快捷键进入一个小的帮助屏幕:
对于CPU线程使用率条,深蓝色条为低优先级进程,绿色条为正常进程,红色条为内核时间,(虽然您可能看不到),浅绿色条为虚拟化进程(如果存在) 。
完整的CPU线程使用状况将由大多数此类进程组成-毕竟,内核始终在运行,等等。
接下来,我们可以看到Memory(记忆)条-由绿色,深蓝色和橙色条组成。
绿色的条形表示已使用的内存,蓝色的条形表示向缓冲区分配了多少内存,最后橙色的条形表示已分配给缓存的内存量。 应该注意的是,缓冲和缓存内存可以部分地视为可用内存(在命令行中键入free -g以获得更详细的分析输出;如果系统的总内存少于2-3 GB,则键入free -m。 )。
最后,交易所栏只有一个红色的栏状颜色,表示正在使用多少交易所文件或交易所分区。
结论
了解htop使用什么颜色可以使人们更好地了解htop提供的丰富信息。 只需看一眼htop输出,通常就可以获取此信息。 享受通过htop了解有关台式计算机或服务器的更多信息