zoukankan      html  css  js  c++  java
  • 交互式监控工具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/

  • 相关阅读:
    TensorFlow简易学习[3]:实现神经网络
    TensorFlow简易学习[2]:实现线性回归
    TensorFlow简易学习[1]:基本概念和操作示例
    [转]概念:结构化数据、半结构化数据、非结构数据
    SIP简介
    Flask
    vue项目中的常见问题
    为什么java中用枚举实现单例模式会更好
    20道Java面试必考题
    Java面试题(二)
  • 原文地址:https://www.cnblogs.com/John-2011/p/8464964.html
Copyright © 2011-2022 走看看