摘要:服务器监控工具性能相当弱小,无论何时何地,咱们都能够理解到服务器的性能以及性能。服务器监控工具的应用,能够让咱们分明的晓得用户能够关上咱们的网站,且确保网速不慢。这里为你列出了几个罕用的服务器监控工具,为你省去寻找计划的麻烦。
服务器监控工具性能相当弱小,无论何时何地,咱们都能够理解到服务器的性能以及性能。服务器监控工具的应用,能够让咱们分明的晓得用户能够关上咱们的网站,且确保网速不慢。这里为你列出了几个罕用的服务器监控工具,为你省去寻找计划的麻烦。
以这台鲲鹏服务器为例,先查看本人操作系统的发行版本
(1)nmon:反对收集一段时间内,整机的 CPU、磁盘、网络、内存等各项资源的应用状况。
(2)perf:Linux kernel 自带的零碎性能优化工具,获取指定过程内的调用状况、各线程调用的 CPU 资源耗费状况,并反对生成火焰图。
火焰图的生成过程是:
- 先 trace 零碎,获取零碎的 profiling 数据
- 用脚本来绘制
脚本获取
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。
点击关注,第一工夫理解华为云陈腐技术~