为什么相同版本的htop具有如此不同的CPU表布局?如何在布局之间切换?
htop --version htop 2.0.2 - (C) 2004-2018 Hisham Muhammad Released under the GNU GPL.
htop --version htop 2.0.2 - (C) 2004-2017 Hisham Muhammad Released under the GNU GPL.
发布于 2018-01-13 17:37:17
好吧,那很简单。虽然在手册页中解释得不是很好,但在对设置进行了修改之后,我找到了一个答案。
按F2并使用Enter和箭头设置布局1的以下内容:
对于布局2,请设置如下:
发布于 2019-02-17 22:38:20
请参阅~/.config/htop/htoprc
将所有CPU放在一个列中,任务/Load/Uptime位于右侧(第一个示例):
left_meters=AllCPUs Memory Swap
left_meter_modes=1 1 1
right_meters=Tasks LoadAverage Uptime
right_meter_modes=2 2 2
或者,对于第二个CPU,其中一半位于左侧,另一半位于右侧:
left_meters=LeftCPUs2 Memory Swap
left_meter_modes=1 1 1
right_meters=RightCPUs2 Tasks LoadAverage Uptime
right_meter_modes=1 2 2 2
请注意,计价器模式以一种非直观的方式循环通过栏、文本、LED等.
发布于 2019-11-08 08:54:29
优化的htoprc。
~/.config/htop/htoprc
在个人轶事证据的支持下,这个问题也可能是由您的htoprc
根据特定的机器量身定做造成的。当您第一次启动htop时,首选布局将保存到.config/htop/htoprc
。或者,更具体地说,在不存在htoprc的情况下,任何时候关闭htop。当您使用相同的主文件夹(例如使用LDAP)登录到计算机时,仍然使用首次启动htop时的htoprc
。
在我的例子中,我在一个具有4个CPU核心(第一次启动,确定布局)的终端上工作,并且可以登录到具有128个CPU核的计算服务器(看起来确实像布局1)。我甚至看不到选项托盘,更不用说使用它了(即使使用@mike的解决方案,它在我的例子中只生成了两列)。我仍然使用相同的主文件夹,因此我的htoprc被优化为4个核心。
通过删除~/.config/htop/htoprc
(或htop配置文件的本地风格),在启动时将编写一个新文件。这是针对您当前工作的计算机的CPU数量进行优化的。因此,请确保您已登录到具有最多内核的设备(或生成您喜欢的布局的设备)。
对我个人来说,4核心系统的四列看起来有点滑稽,但它总比不能看到计算服务器上的进程要好。
在计算服务器上自动编写的htoprc与替换完全相同,mike在我的旧配置中建议。但是,我收到了两种不同的布局,它们都不像所需的布局2。
# The parser is also very primitive, and not human-friendly.
是正确的,因为解析器对人类不友好;)
https://unix.stackexchange.com/questions/416860
复制相似问题