认识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功能
- 易于使用且美观的用户界面,具有简化的系统统计信息概述。
- 完全支持鼠标,所有带有突出显示键的按钮都是可点击的,鼠标滚动在进程列表和菜单框中工作。
- 带有 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 )仍然是久经考验的系统资源监控和故障排除解决方案。