交互式监控工具glances
glances类似于top,glances提供的系统信息包括:
1、CPU使用率;
2、内存使用情况;
3、内核统计信息和运行队列信息;
4、磁盘I/O速度、传输和读/写比率;
5、文件系统中的可用空间;
6、磁盘适配器;
7、网络I/O速度、传输和读/写比率;
8、页面空间和页面速度;
9、消耗资源最多的进程;
10、计算机信息和系统资源;
glances每隔3秒钟对其进行刷新(可以使用命令行参数修改刷新频率),glances可以将捕获到的数据保存到文件中,glances提供了API接口以便应用程序从glances中获取数据。
安装:# pip install glances
直接输入glances命令就可以进入交互界面(如下图)
glances以不同的颜色表示不同的状态,绿色表示性能良好,无须做任何额外工作;蓝色表示系统性能有一些小问题,用户应当开始关注系统性能;紫色表示性能报警,应当采取措施;红色表示性能问题严重,应当立即处理。
glances中常见命令:
h:显示帮助信息;
q:离开程序退出;
c:按照CPU实时负载对系统进程排序;
m:按照内存使用状况对系统进程排序;
i:按照I/O使用状况对系统进程排序;
p:按照进程名称排序;
安装Bottle这个web框架,可以通过web浏览器显示和命令行终端相同的监控界面。
#pip install Bottle
# glances -w
Glances web server started on http://0.0.0.0:61208/
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 使用C#创建一个MCP客户端
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 按钮权限的设计及实现