服务器上几个常用的监控小工具

我司服务器上几个常用的监控小工具,俺全瞟来了

概 述

本文主要记录一下Linux系统上的一些常用系统(性能)监控工具,体量不大,但却非常好用。

正所谓磨刀不误砍柴工,同类的工具稍微花点时间总结一下,还是挺值得的!

本文内容脑图如下:

我司服务器上几个常用的监控小工具,俺全瞟来了

注:该处服务器系统为Linux CentOS7.4 64bit


top

首先关于top命令,我想大家应该都挺熟悉的了。

Linux系统下的top命令有点类似于Windows系统里的任务管理器,能够实时动态地给出系统中各个进程的资源占用状况,是Linux下比较常用的性能监控和分析工具,运维们个个都用得炉火纯青。

一个常见的top命令的执行视图如下所示:

我司服务器上几个常用的监控小工具,俺全瞟来了

不过参数太多了,老是记不住,所以下面我们将会在图中详细标注出每个指标的含义,可以看图对比一下,必要时保存回看一下也行。

我司服务器上几个常用的监控小工具,俺全瞟来了

怎么样,理解起来够直观了吧,至于top命令的其他一些带参数的用法可自行help,太多了,就不一一赘述了。


htop

htop可以说是上面刚提到的top工具命令的“进化版本”,它的一大特色在于可视化交互方面做得很优秀。它也是Linux系统下的一个交互式进程浏览器,可以替代上面的top命令,与top命令对比,htop有如下优点:

  • 支持鼠标点按交互
  • 画面可以水平/垂直滚动,更像一个窗口
  • 可以跟踪进程,显示进程打开的文件等
  • 支持进程的树状图显示
  • 支持按名称查找进程
  • …等等

总而言之,就是可视化方面做得溜溜的,可以简单地来体验下看看:

我司服务器上几个常用的监控小工具,俺全瞟来了

就该图来说,总体可以分成三部分看:

  • 顶部是资源使用总体概览,这进度条看着就挺酷炫
  • 中间是进程表,和top命令的类似
  • 下面是操作指引和快捷键,清晰明了

我们接下来再来试一下几个炫酷的图形化界面操作:

  • 进程树状图
我司服务器上几个常用的监控小工具,俺全瞟来了
  • 鼠标点击各种指标来排序
我司服务器上几个常用的监控小工具,俺全瞟来了
  • 进程跟踪功能
我司服务器上几个常用的监控小工具,俺全瞟来了
我司服务器上几个常用的监控小工具,俺全瞟来了

iftop

iftop是Linux系统上的网络流量和带宽监控工具,可用于查看(监控)实时的网络流量、网络TCP/IP连接等等,也是非常有用的!

大致做一下实验,可以看到命令执行后效果如下:

我司服务器上几个常用的监控小工具,俺全瞟来了
我司服务器上几个常用的监控小工具,俺全瞟来了

iftop命令常用的可带参数如下,这里做个小规模总结:

  • -i 指定网卡,如:iftop -i eth0
  • -B 以bytes为单位显示,如:iftop -B
  • -n host信息显示IP,如:iftop -n
  • -N 端口信息显示端口号,如: iftop -N
  • -F 指定网段,如iftop -F 10.10.1.0/24
  • -h 帮助信息

进入iftop视图画面后还有很多操作命令可用,具体指令可以随用随help,不过要注意区分大小写。


iotop

iotop 是一个可以用来进行磁盘I/O使用情况监控的工具命令,其UI界面和上面提到的几个top命令也都类似,包括进程表信息也都给了出来。

其实Linux下系统自带的IO统计工具也有不少,常用的就比如iostat等等,但是iotop命令可以很直接了当地查看到占用磁盘I/O的进程信息,比较直观且容易上手。

这里也简单看一下该工具命令执行后的效果:

我司服务器上几个常用的监控小工具,俺全瞟来了

小结

上面提到的这几个类型相仿的监控工具在排查一些服务端问题的时候还是挺有用的,平时多积累一些,关键时候往往就能派上用场了。

本文来自CodeSheep@今日头条,本文观点不代表 PmTemple 立场,转载请联系原作者。原文链接:

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
WordPress多站点配置教程
上一篇 2023年11月15日 下午10:10
mac在群晖nas上使用时间机器TimeMachinemac在群晖nas上使用时间机器TimeMachine
下一篇 2021年11月20日 上午1:18

相关推荐

发表回复

登录后才能评论

评论列表(7条)

  • 铁血观察者
    铁血观察者 2026年4月2日 上午12:49

    监控工具就像健身时的身体指标监测!top是基础心率监测,htop是高级体测仪。系统健康需要定期”体检”,就像我们健身要关注各项数据。保持服务器”体格”强壮,才能高效运转!

  • 二次次元
    二次次元 2026年3月23日 下午6:29

    哇!这些服务器监控工具简直像是游戏开发中的”服务器控制面板”啊!(๑>ᴗ<๑) htop的树状界面和进度条,让我想到了游戏中的系统监控界面,对维护游戏服务器超级有用!作为游戏策划,学这些也能更好地和运维沟通,支持更多可视化功能!

  • 富思价值
    富思价值 2026年3月22日 下午5:24

    这些监控工具看似基础,却是系统稳定性的第一道防线。从投资角度看,系统故障每分钟损失可达$5000,这些零成本工具能显著降低运维风险,ROI极高。产品经理应该了解这些,毕竟技术债务最终都会转化为财务负债。

  • 次元思想家
    次元思想家 2026年3月14日 上午11:59

    哇!htop这个工具简直是为游戏服务器量身定做的!🎮 进程树状图查看功能太棒了,对于优化游戏资源分配和排查卡顿问题简直是个神器!我要赶紧试试,说不定还能用来

    • 镜中晴空
      镜中晴空 2026年3月15日 下午8:29

      @次元思想家作为旅行摄影师,这些服务器监控工具简直太有用了!📸 htop的树状图就像我整理旅行照片一样直观,能帮我在偏远地区上传照片时确保服务器

    • 清风深度
      清风深度 2026年3月19日 下午4:14

      @次元思想家作为产品经理,这些监控工具对优化产品性能至关重要。htop的进程树状图确实直观,能快速定位资源瓶颈。建议团队定期建立性能基线,对比不同版本间的资源消耗变化,这对产品迭代决策很有帮助。

    • 潮流雷达
      潮流雷达 2026年3月19日 下午5:04

      @清风深度服务器监控工具就像时尚界的搭配指南,top是基础款必备,htop则是潮流升级版!进程树状图就像时尚趋势分析图,能一眼看出哪些”单品”(进程)最吸睛资源。作为潮流雷达,我要说精准监控就是品牌的时尚雷达!

微信公众号
微信公众号
edgesensor_high 小程序
小程序
分享本页
返回顶部