系统监控工具推荐

2022-10-27 08:59:46 +08:00
 senx0000

https://github.com/aristocratos/btop
优点:
无依赖,单文件二进制,易安装,甚至不需要安装。
一个屏幕监控网卡速率、硬盘读写速率、CPU 多核占用、进程。
默认配置友好,比如说单位默认就是人类可读的。
美观易用支持鼠标。

相比之下 top 和 htop 监控的内容少,这个基本上可以替换 top 和 htop 了。
之前的有个简单项目并发上不去,以为是接口问题,查了半天最后才发现是服务器只有 1Gbps 带宽,前端资源导致带宽满了,用的就是这个工具,见 https://www.v2ex.com/t/887997
大家有没有啥好用的监控工具推荐?
4213 次点击
所在节点    程序员
11 条回复
superrichman
2022-10-27 09:13:33 +08:00
1080p 屏幕把终端放到一个角落,启动提示窗口太小,不是很友好
lhx2008
2022-10-27 09:16:13 +08:00
btop 比较适合个人 PC ,服务器还是 atop 全一点
superrichman
2022-10-27 09:30:55 +08:00
弄成全屏信息挺清晰的,各种信息展示挺人性化,快捷键设计很直观。显示信息很多,确实还是要大屏幕才好展示。
huangzhe8263
2022-10-27 09:39:07 +08:00
目前在用的:

1. htop: 好处是包管理器可以直接安装,apt ,yum 一下就好
2. glances: 类似 btop ,不过有 server 和 client 模式,tui 方式监控多台机器
3. s-tui: 主要关注 温度 | 功耗 | 频率 等信息,适合 nuc 这类的小主机,要显示全要 su 运行
4. btop: 楼主提了

另外其他一些 tui 相关的:
1. lazydocker: tui 查看 docker 容器,镜像,volumn 状态
2. lazygit: 不用说大家都懂
3. ncdu: tui 可视查看当前文件夹占用情况
4. mycli: 用来替代 mysql ,加了语法高亮和自动补全。
MiracleShadow
2022-10-27 09:40:41 +08:00
有没有既能展示到 web 或终端,又能保存到 log 的工具
senx0000
2022-10-27 09:46:19 +08:00
@lhx2008 atop 没搞懂,有点复杂
@huangzhe8263 这个是单文件,有些离线环境也能轻松安装,推荐的其他我先研究下
cjydawn
2022-10-27 12:21:19 +08:00
zenith 也不错可以试试
https://github.com/bvaisvil/zenith
knightdf
2022-10-27 12:34:49 +08:00
这就是 bpytop 的 c++版吧?原来用过
wsszh
2022-10-27 12:52:25 +08:00
请问有在 wsl2 上用过 btop 吗?我刚刚试用了一下,很卡,排查是电脑性能的问题,我是新买的笔记本
yhrzpm
2022-10-27 12:57:24 +08:00
有个 bandwhich 可以监测各个进程的流量,上下速
wsszh
2022-10-27 15:45:27 +08:00
@wsszh 这个原来还是因为 wsl2 不明原因又变卡了,每次都是笔记本休眠几次后,wsl2 就会变得特别卡,只能通过重启来解决。。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/890233

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX