>7A $F)"H FFE*A "#$#A #*A #$) 基于 I G > 模式的服务器性能监控系统 ! 江! 波 (贺州学院 计算机科学与工程系, 广西 贺州 %J"K##) "> 监控服务器性能监控

监控服务器性能监控

服务器性能监控  时间:2021-01-19  阅读:()
!
"#$#年%月重庆师范大学学报(自然科学版)第")卷第*期+,-.
/'0,123,/456/47,.
8'09/6:;.
6;/;)@,0A")7,A*BCD:$#A*EFEG+AD>>7A$F)"HFFE*A"#$#A#*A#$)基于IG>模式的服务器性能监控系统!
江!
波(贺州学院计算机科学与工程系,广西贺州%J"K##)摘要:本文提出一种基于IG>(I.
,L;.
:;.
)模式下服务器性能监控系统方案,目的是为网络管理人员提供一种更直接方便地了解软件性能的方法.
该方案分为两大功能模块:当前资源使用情况监控和日志查看.
前者实现对服务器运行过程中系统资源的远程实时监控并将监控数据记录到数据库中;日志查看是通过MN'O异步调用数据库中的监控数据,并利用>60:;.
0643=在客户端脚本中绘制曲线,形成波形图,为管理人员的调试和维护提供参考.
系统采用IG>模式,使管理人员在性能测试和网络维护遇到问题时可以随时随地查看服务器端的情况.
仿真实验结果表明该方案切实可行.
关键词:IG>模式;监控系统;日志查看中图分类号:PQ")*文献标识码:M!
!
!
文章编号:$F)"HFFE*("#$#)#*H##FEH#J!
!
在信息时代,网络作为社会、单位和企业的基础设施已必不可少,人们依赖于网络来处理日常工作和生活中的大小事务[$].
而随着网络上各种应用软件的不断增多,新技术、新运用的迅速扩展,使得性能监控成为软件管理的一项重要工作.
D>C对性能监控的定义是为了优化R,>(R-'06=(,1模式的监控系统.
$系统设计系统的主要功能是实现对服务器的监控,在设定的被监控进程运行过程中,从计算机系统中提取出被监控进程的几个性能指标,同时显示出来.
并且可以根据选择,将这些性能指标按波形图的方式实时展现在测试人员的面前,不同进程的相同性能指标放在一起可以进行波形图对比.
在监控、展现的同时,可以将需要的监控数据存放到数据库中,这样既不浪费系统资源又可以免除测试人员要长时间坐在计算机前进行监控的无奈局面.
存放在数据库中的数据,测试人员可以根据需要随时查看,并可以将监控进程在某个时间段中的所有监控数据以波形图的方式或者表格的方式展现出来.
同时,系统采用IG>模式,可以远程进行监控和查看日志.
IG>模式在客户端不安装软件,通过对服务端的访问就可以得到所需信息.
系统采用这种模式,从而使测试人员在进行性能测试遇到问题时可以随时随地查看服务器端的情况,也方便管理人员对系统进行管理.
系统分为*层,如图$所示.
图$!
系统结构图!
收稿日期:"#$#H#*H"%资助项目:广西教育厅科研项目(7,A"##E$$8使用率、物理内存和虚拟内存的使用量进行性能监控.
首先,'4'5进程是整个服务器的核心进程,是影响服务器性能最重要的因素.
其次,服务器中比较重要的部分是超级分析,这一部分需要用到数据源,数据量大小随着用户的需要而增减,因此数据库进程也是监控的重要部分.
最后,在超级分析中还有多维分析这一部分,8-9+:0/;4是7+5多维分析的@@:进程,也在监控之列.
整个系统共划分为当前资源情况和日志查看两大模块,其中当前资源情况模块提供信息的实时展现,包括数据展现和波形图展现等.
日志查看模块提供历史数据的查看,同样包括数据展现和波形图展现.
23232当前资源情况模块!
该模块包括数据、波形图的实时监控以及数据的存储,这两部分是独立的,均用控件控制操作选择是否监控和是否存储数据(如图A所示).
图A!
当前资源情况流程2323A日志查看模块!
该模块包括历史数据的文本显示和波形图显示,可以根据需要选择数据进行查看(如图4所示).
23A数据库设计系统除BC:模式这个重点外,另一个重点是可以通过选择是否将监控数据存储下来,以供测试人员和管理人员查看监控情况.
在性能测试过程中,对系统的监控一般都是长时间的运行测试,这样必然会产生大量的监控数据,而将这些监控数据存储到数据库中,能更方便、更直观地将这些监控数据提取出来以供查看和分析.
图4!
日志查看模块流程系统数据库由两张表组成:=D@$E&表和=DF;-1&/%表,数据库为=8.
=D@$E&和=D;-1&/%表用于对进程的监控数据进行记录.
当系统开始对监控进程进行记录数据时,在数据库中=D;-1&/%表添加一条记录,记录下当前监控@G、此次记录开始时间等监控信息.
当此次记录结束时,又记录下此次记录结束时间等监控信息.
在整个记录监控数据时间段中,每隔一个设定的间隔时间,就向数据库=D@$E&表中添加一条数据,记录下当前监控取样时间下的使用率、物理内存使用量、虚拟内存使用量等监控信息,并同时记录下此条记录是=D;-1&/%表中对应的哪条进程记录的性能取样,用=D@$E&表中的;@G列属性来记录.
=D@$E&表和=D;-1&/%表结构分别如表2、表A所示.
表2!
=D@$E&表字段名含义数据类型主键允许空@G自动编号#$9是否15H5-/1-$9占用率E7&+9否是'&/I(-9物理内存$1J+/(KL)否是M#/9H+7D-D&/N虚拟内存$1J+/(KL)否是;@G外键#$9否是LO重庆师范大学学报(自然科学版)!
J995:CC'''316$H*31$第AO卷表表字段名含义数据类型主键允许空+,自动编号-.
/是否%&'()*0/1)//-$&记录开始时间*1/1/-$&否是记录结束时间*1/1/-$&否是!
仿真实验!
23波形页面显示通过异步调用取出数据后用41510')-6/在客户端编程实现.
由于用7-85&)8-9:/画图是定义画布在页面上,每次有新数据传入时只是将所取数据转化为曲线,所以不会刷新页面或者将所画曲线生成图片返回,而只是数据的传递.
!
2!
日志查看监控过程中提取到的数据将存储到数据库.
在本系统中,主要是通过7;1@异步调用数据在客户端脚本中绘制曲线,用AB//(.
按钮控制是否显示波形图.
由于是将内存使用量和C#D占用率波形图放在同一个画布显示,所以,当显示的是C#D占用率时,用E表示;当显示的是物理内存或者虚拟内存的使用量时,用F作为单位表示.
历史数据的曲线图如图G所示.
图G"历史数据波形图显示!
2H实时监控系统运行后,可根据需要选择采样频率和波形间隔,点击"开始绘制"按钮后即开始波形图的实时监控过程(见图I).
图I"实时显示波形图!
2G日志回放在日志查看页面可以回放历史数据,首先是选择要查看的时间段,在选择监控时间后可以查看监控时间段详细数据,在系统中设置了没有选择数据以及多选后不能查看详细信息的提示.
通过选择,测试人员可以任意地查看C#D使用率、物理内存占用量、虚拟内存占用量等波形图,并且可以根据需要动态查看波形图、设置波形间隔.
H结论本文提出一种基于AJ7模式的服务器性能监控系统,旨在解决目前许多监控系统侧重于实时监控,难于通过对历史数据分析和远程监控更直接、方便地了解软件性能的问题.
系统分为两大功能模块:当前资源使用情况监控和日志查看.
前者实现对服务器运行过程中系统资源的远程实时监控并将监控数据记录到数据库中;日志查看是通过>1@异步调用数据库中的监控数据,并利用7-85&)8-9:/在客户端脚本中绘制曲线,形成波形图,为管理人员的调试和维护提供参考.
系统利用KCL进行服务之间的通信,用>1@实现客户端与服务器之间数据的通信.
基于AJ7模式用F-')(0(M/N-0B187/B*-(2OPQ!
RRS开发工具,结合7;服务器性能监控系统参考文献:[!
]陈阿林,肖嵬,肖丹燕,等"基于嵌入式#$%&'的网络监测系统的设计与实现[(]"重庆师范大学学报(自然科学版),)**+,)!
(!
):),-).
"[)]/0%102(,345$456"789$:&:;>$:$948=$%48=:3>O(AC$95R95E&=1$9KOK$O@K@VJ:@4:95@:$Z@495@=@:-9$:@:>95@:U@=>$B599$@%9-4$O@4;=$89"F5@4A49@:C$95\]6:@495@0O:$%$49=09@4"F5@=@4&>9409$$9A+%3#:\]6:;4&8@=U$40%OO0900;^&$4$9$W%$U@=4$9A(S09&=0>6;$@%;@)Y5998:]]CCC";^%&2";%YYYYY_")IS<",

PacificRack - 洛杉矶QN机房 低至年$7.2 同有站群多IP地址VPS主机

需要提前声明的是有网友反馈到,PacificRack 商家是不支持DD安装Windows系统的,他有安装后导致服务器被封的问题。确实有一些服务商是不允许的,我们尽可能的在服务商选择可以直接安装Windows系统套餐,毕竟DD安装的Win系统在使用上实际上也不够体验好。在前面有提到夏季促销的"PacificRack夏季促销PR-M系列和多IP站群VPS主机 年付低至19美元"有提到年付12美元的洛杉...

EdgeNat 新年开通优惠 - 韩国独立服务器原生IP地址CN2线路七折优惠

EdgeNat 商家在之前也有分享过几次活动,主要提供香港和韩国的VPS主机,分别在沙田和首尔LG机房,服务器均为自营硬件,电信CN2线路,移动联通BGP直连,其中VPS主机基于KVM架构,宿主机采用四路E5处理器、raid10+BBU固态硬盘!最高可以提供500Gbps DDoS防御。这次开年活动中有提供七折优惠的韩国独立服务器,原生IP地址CN2线路。第一、优惠券活动EdgeNat优惠码(限月...

Ceranetworks顶级合作伙伴 香港E3 16G 299元 香港E5 32G 650元 美国E3 16G 650元

提速啦(www.tisula.com)是赣州王成璟网络科技有限公司旗下云服务器品牌,目前拥有在籍员工40人左右,社保在籍员工30人+,是正规的国内拥有IDC ICP ISP CDN 云牌照资质商家,2018-2021年连续4年获得CTG机房顶级金牌代理商荣誉 2021年赣州市于都县创业大赛三等奖,2020年于都电子商务示范企业,2021年于都县电子商务融合推广大使。资源优势介绍:Ceranetwo...

服务器性能监控为你推荐
租用虚拟主机买一台服务器,做虚拟主机租用,出售,怎么做?免费国外空间国外免费空间有哪些好用?域名服务域名服务器是什么?有什么作用域名主机域名和主机名之间的区别是什么云服务器租用云服务器租用费用是多少重庆虚拟空间重庆顺丰快递运的电脑主机19号中午11点到的第二天物流状态还是在重庆集散中心?今天能不能领导件?网站空间购买哪里买网站空间好?什么是虚拟主机虚拟主机是什么虚拟主机服务商请问哪个服务商的虚拟主机比较好呀虚拟主机评测浅谈建站新手如何挑选虚拟主机
免费vps服务器 org域名 域名服务器是什么 中国万网域名 国外永久服务器 enom 163网 蜗牛魔方 炎黄盛世 电子邮件服务器 北京双线机房 adroit 可外链相册 isp服务商 免费测手机号 华为云盘 阿里云官方网站 wordpress中文主题 免费蓝钻 服务器硬件配置 更多