网站首页 > 开源技术 正文
概 述
本文主要记录一下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的进程信息,比较直观且容易上手。
这里也简单看一下该工具命令执行后的效果:
小结
上面提到的这几个类型相仿的监控工具在排查一些服务端问题的时候还是挺有用的,平时多积累一些,关键时候往往就能派上用场了。
猜你喜欢
- 2024-09-08 快来试试这款监控服务器的仪表盘工具!十分简单精美!
- 2024-09-08 「运维有小邓」服务器日志管理和监控
- 2024-09-08 Windows/Linux服务器监控软件推荐
- 2024-09-08 安防监控系统搭建 工业服务器机箱应该具备哪些特点?
- 2024-09-08 服务器监控的多样化分析(服务器监控方案)
- 2024-09-08 如何使用CloudStats监控Linux服务器
- 2024-09-08 使用CloudStats监控Linux服务器(linux服务器性能监控脚本)
- 2024-09-08 服务器安全监控是什么有什么作用(服务器的监控)
- 2024-09-08 Linux 服务器监控:用脚本实现实时性能监测
- 2024-09-08 聊一聊服务器日志与监控系统的解决方案
你 发表评论:
欢迎- 07-10公司网站建站选择:人工建站和源码建站分析
- 07-10多用途游戏娱乐新闻网站HTML5模板
- 07-10站长教你搭建属于自己的网站(搭建网站的步骤)
- 07-10php宝塔搭建部署实战响应式塑料封条制品企业网站模板源码
- 07-10自适应响应式汽车配件类网站源码 html5高端大气汽车网站织梦模板
- 07-10网站标签怎么设置?(网站标签怎么设置比较好)
- 07-10PageAdmin企业网站制作中踩过的坑
- 07-10豆包给我输出的html在线象棋源码(有点简单)
- 最近发表
- 标签列表
-
- jdk (81)
- putty (66)
- rufus (78)
- 内网穿透 (89)
- okhttp (70)
- powertoys (74)
- windowsterminal (81)
- netcat (65)
- ghostscript (65)
- veracrypt (65)
- asp.netcore (70)
- wrk (67)
- aspose.words (80)
- itk (80)
- ajaxfileupload.js (66)
- sqlhelper (67)
- express.js (67)
- phpmailer (67)
- xjar (70)
- redisclient (78)
- wakeonlan (66)
- tinygo (85)
- startbbs (72)
- webftp (82)
- vsvim (79)
本文暂时没有评论,来添加一个吧(●'◡'●)