摘要:服务器监控工具性能相当弱小,无论何时何地,咱们都能够理解到服务器的性能以及性能。服务器监控工具的应用,能够让咱们分明的晓得用户能够关上咱们的网站,且确保网速不慢。这里为你列出了几个罕用的服务器监控工具,为你省去寻找计划的麻烦。
服务器监控工具性能相当弱小,无论何时何地,咱们都能够理解到服务器的性能以及性能。服务器监控工具的应用,能够让咱们分明的晓得用户能够关上咱们的网站,且确保网速不慢。这里为你列出了几个罕用的服务器监控工具,为你省去寻找计划的麻烦。
以这台鲲鹏服务器为例,先查看本人操作系统的发行版本
(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 。
点击关注,第一工夫理解华为云陈腐技术~