乐趣区

关于服务器:做运维送你-7-个常用的服务器资源监控工具

摘要:服务器监控工具性能相当弱小,无论何时何地,咱们都能够理解到服务器的性能以及性能。服务器监控工具的应用,能够让咱们分明的晓得用户能够关上咱们的网站,且确保网速不慢。这里为你列出了几个罕用的服务器监控工具,为你省去寻找计划的麻烦。

服务器监控工具性能相当弱小,无论何时何地,咱们都能够理解到服务器的性能以及性能。服务器监控工具的应用,能够让咱们分明的晓得用户能够关上咱们的网站,且确保网速不慢。这里为你列出了几个罕用的服务器监控工具,为你省去寻找计划的麻烦。

以这台鲲鹏服务器为例,先查看本人操作系统的发行版本

(1)nmon:反对收集一段时间内,整机的 CPU、磁盘、网络、内存等各项资源的应用状况。

(2)perf:Linux kernel 自带的零碎性能优化工具,获取指定过程内的调用状况、各线程调用的 CPU 资源耗费状况,并反对生成火焰图。

火焰图的生成过程是:

  1. 先 trace 零碎,获取零碎的 profiling 数据
  2. 用脚本来绘制

脚本获取

git clone github.com/brendangreg…

(3)top:监控过程和整机的 CPU、内存资源耗费状况,并反对查看每个 CPU 核的应用状况。

1. 负载:工夫,登陆用户数,零碎均匀负载;

2.cpu: 用户态,外围态,NICE, 闲暇,期待 IO, 中断等;

3. 过程:运行,睡眠,进行,僵尸;

4. 内存:总量,已用,闲暇(零碎角度),缓冲,缓存;

5. 替换分区:总量,已用,闲暇

工作区域默认显示:过程 ID, 无效用户,过程优先级,NICE 值,过程应用的虚拟内存,物理内存和共享内存,过程状态,CPU 占用率,内存占用率,累计 CPU 工夫,过程命令行信息。

(4)iostat:监控每块磁盘的读写次数、数据量大小、使用率。

iostat 属于 sysstat 软件包,能够间接装置。

yum -y install sysstat

(5)sar:(System Activity Reporter 系统活动状况报告)目前 LINUX 上最为全面的零碎性能剖析工具之一,监控每张网卡的网络 IO 读写次数和数据量大小。

先装置 deltarpm 再装置 sar 工具(sar 也属于 sysstat 软件包,能够间接装置。

yum install deltarpm

yum install sysstat

(6)dstat:监控零碎整体的性能信息,包含 CPU、磁盘、网络、分页等。输入是黑白的,可读性较强

装置 dstat

yum install dstat-0.7.2-12.el7 -y

(7)htop:htop 是 Linux 零碎中的一个互动的过程查看器,能够让用户交互式操作,反对色彩主题,可横向或纵向滚动浏览过程列表,并反对鼠标操作。

装置 htop

yum install -y htop

htop 长处:

▪ 在启动上,比 top 更快。

▪ 能够横向或者纵向滚动浏览过程列表,以便看到所有的过程和残缺的命令行。

▪ 杀过程时不须要输出过程号。

▪ htop 反对鼠标操作。

本文分享自华为云社区《服务器中罕用的几个资源监控工具整顿》,原文作者:Jack20。

点击关注,第一工夫理解华为云陈腐技术~

退出移动版