认识btop,一个美观的系统资源监视器

May 26, 2022

认识btop,一个美观的系统资源监视器,显示处理器、内存、磁盘、网络和进程的使用情况和统计​​信息。btop是更轻、更快的C++ 版本,是bashtop和bpytop的延续。

多年来,命令行系统监控工具的可用选项已经增加了不少。有top、htop、glances 、 nmon、 ytop、gtop、vtop和atop等等。

在Linux管理方面,实时监控系统性能和硬件资源使用情况非常重要。特别是对于生产服务器环境。 使用btop监控系统资源

一旦您启动btop,您就会注意到它的使用非常简单。使用此键盘快捷键候选列表控制 UI:

(Esc, m) - 显示主菜单。
(F2, o) - 显示选项。
(F1, h) - 显示帮助屏幕。
(Ctrl-C, q) - 退出程序。
(+, -) - 向/从更新计时器添加/减去 100 毫秒。
(向上箭头)(向下箭头) - 在进程列表中选择。
(Enter) - 显示所选进程的详细信息。
(Pg Up) (Pg Down) - 在进程列表中跳转 1 页。
(Home) (End) - 跳转到进程列表的第一页或最后一页。
(左)(右) - 选择上一个/下一个排序列。
(b, n) - 选择上一个/下一个网络设备。
(e) - 切换进程树视图。
(r) - 在流程框中反转排序顺序。
(f, /) - 输入一个字符串来过滤进程。

你也可以使用帮助菜单获得更多键盘快捷键。

使用btop,您可以快速查看进程的详细统计信息,轻松地在排序选项之间切换,将 SIGTERM、SIGKILL、SIGINT 发送到选定的进程,查看存储设备的当前读写速度等等: 顶部过滤器 btop – 过滤“newrelic”进程/线程

btop功能

易于使用且美观的用户界面,具有简化的系统统计信息概述。
完全支持鼠标,所有带有突出显示键的按钮都是可点击的,鼠标滚动在进程列表和菜单框中工作。
带有 UP、DOWN 键的快速响应式UI处理选择。
用于显示所选进程的详细统计信息的功能。
过滤进程的能力。
在排序选项之间轻松切换。
进程的树视图。
向所选进程发送任何信号。
用于更改所有配置文件选项的UI菜单。
网络使用的自动缩放图。
显示磁盘的IO活动和速度
电池表
图表的可选符号
自定义预设
在最近发行版的越来越多的官方存储库列表中可用。例如,Manjaro install = pacman -S btop。
还兼容Mac和FreeBSD。
与bashtop和bpytop相比,使用更少的CPU和RAM。

结论

在关键任务设置中,top、htop 和atop以及其他有用的工具(如 net-tools、 iptraf、 collectl、 dstat、 iostat、iotop、 sar、 saidar 和 vmstat )仍然是久经考验的系统资源监控和故障排除解决方案。

linux
command
btop
htop
任务管理器
资源管