我喜欢使用 htop 向我展示服务器的使用方式。
不幸的是,对于现代服务器,机器可能有 48 个甚至 120 个内核。这意味着我只能看到 htop 的前几行,而无法看到 htop 显示的后半部分显示哪些进程正在使用机器。
我怎样才能隐藏所有的核心使用行,或者甚至更好地聚合它们以进行某种统计?
use*_*686 37
使用F2或打开设置屏幕ShiftS。该屏幕的第一页专用于配置标题表,因此您可以删除“CPU”并添加“CPU 平均值”。
在最近的 htop 版本中,还有“CPUs (1&2/4)”和“CPUs (3&4/4)”仪表显示每行两个内核,尽管这在 8-32 核系统上使用较多。
要再保存两行,请打开“显示选项”页面并关闭“在标题周围留出边距”。
Una*_*dra 29
基于 grawity的回答,可以在不同的机器上创建自己喜欢的配置,然后复制到出现问题的机器上。
配置保存(在Debian下)下 ~/.config/htop/htoprc
.
F2
进入配置。~/.config/htop/htoprc
到更大的机器。在我的情况下(120 个内核),标题左侧带有“CPU (1&2/4)”,标题右侧带有“CPU (3&4/4)”的配置看起来不错。结果,标题占据了大约一半的屏幕,另一半列出了进程。标题中的每一行显示四个 CPU,这对我来说很好。
示例配置:
# Beware! This file is rewritten by htop when settings are changed in the interface.
# The parser is also very primitive, and not human-friendly.
fields=0 48 17 18 38 39 40 2 46 47 49 1
sort_key=46
sort_direction=1
hide_threads=0
hide_kernel_threads=1
hide_userland_threads=0
shadow_other_users=0
show_thread_names=0
highlight_base_name=0
highlight_megabytes=1
highlight_threads=0
tree_view=0
header_margin=1
detailed_cpu_time=0
cpu_count_from_zero=0
color_scheme=0
delay=15
left_meters=Memory Swap CPU Load LoadAverage
left_meter_modes=1 1 1 1 1
right_meters=Tasks LoadAverage Uptime
right_meter_modes=2 2 2
Run Code Online (Sandbox Code Playgroud)
#Alternative(盲导航)按F2
、left
、F9
。(如果 CPU 是标题中的项目。)在此之后,您可以看到发生了什么,并继续按F10
退出配置来。
感谢islandman93:
新的盲导航:
F2
、right
、delete
、right
、delete
。那么你可能想将 cpu 平均值添加到左列
归档时间: |
|
查看次数: |
20465 次 |
最近记录: |