ISSN ONLINE(2319-8753)PRINT(2347-6710)
ViveKanandmathapati一号a博士ASWATHA2
|
相关文章at普梅德,学者谷歌 |
访问更多相关文章科技创新研究国际杂志
面向多系统实时监控,因此难以通过数据分析远程监控更直接和方便地理解系统性能问题,本文介绍系统性能监控系统,服务器是网络核心位置,服务器监测系统资源并使用多线程技术收集并处理数据,提高收集效率从系统资源收集的数据中,分析是根据系统使用量和工作负荷完成的
关键字 |
服务器监听 效率实时监听 远程监听 |
导 言 |
资源或系统资源是指计算机系统内有限可用性的任何物理或虚拟构件连接计算机系统的每一设备都是一种资源内部系统分量都资源化虚拟系统资源包括文件、网络连接和存储区、CPU时间、硬盘空间等适当安全性能监控现代系统农场是一项困难任务多数商业监控解决方案对获取高吞量服务器库生成的大量状态数据所需能力有一定规模作用,但它们在分析能力方面弱小,而分析能力则需要以可实现自动行为的方式解读数据。资源性能分析对监测系统进程采取大得多可伸缩性方法这种方法便于整合多传感器源和人系统管理员分析以获取准确结果人系统管理员往往只监听一小部分可用系统数据,如服务器负载、网络负载、I/O负载和入侵检测数据通过合并信息,人体分析师可决定进一步调查任何一个系统/服务器的行为资源数据分析系统技术快速易集传感器资源并使用定制构建模型检测观察环境中发生过程的证据执行可扩展有效服务器监控框架方面有许多概念和业务挑战宜先在资源性能分析中重新定义可扩展性问题 |
受监控系统多级可缩放性必须包含以下特性:1检测性能2运行时分析系统3传感器性能这些特性不应随下列参数增加而退化,例如1受监控主机总数2受监控服务总数复杂度 |
二.相关工作 |
Christopher Roblee等al.,[1]展示一种新的服务器监控法,基于动态数据分析新强方法:进程查询系统PQS帮助用户空间监控服务器,并使用高级行为模型对服务器和服务状态作出准确快速决策PQS系统使用通用过程检测软件平台信息库以系统级信息种类繁多为基础刘结城Al.,[2]侧重于实时监控,因此难以通过历史数据分析远程监控更直接和方便地理解软件性能问题,它展示基于B/S模式服务器性能监控系统程序系统使用B/S模式使管理员能够在性能测试和网络维护中查看服务器端状况文贤增al.,[3]介绍如何通过简单网络管理协议监控服务器扩展MIB资源,定义MIB对象监测断线资源,并使用多线程技术收集数据处理数据,提高收集效率计算机网络管理域有两种网络管理协议,占据支配位置一是通用管理信息协议和服务(CMIP/CMIS),由OSI组织推荐另一则SNMP由IETF提交福瑞斯特等al.,[4]报告初步结果,目的是为Unix进程定义自定义,即自我与正常行为等同处理自定义显示系统运行过程短序调用生成常态稳定签名m软监视器,[5]提供需要主动监控和管理性能的基本能力单平台扩展架构 帮助监控系统服务高效可扩缩平台用于监控并管理下列系统和服务Windows Linux UNIX等服务器Jeffreyet. al.,[6]提议自动化计算大挑战未来视觉,计算系统将根据人指定的高层次目标管理自身系统级自配置技术、自愈合技术、自优化技术以及自保技术往往需要多自动机元素交互博赫拉等al.,[7]提议远程监控和修复计算机系统软件状态,不使用处理器或依赖OS资源可用于检测并修复计算机系统OS状态远程修复资源耗竭到无法完成有用工作并无法局部修复的OS的两个案例研究 |
三.系统架构 |
图1架构块图 |
系统都拥有主机级组件-用户空间传感器-监听系统并发布重大事件-监控服务器这种方法将主机生成事件与网络传感器等其他空间事件相关联,后者与网络级主机失效指标相关联。用户空间传感器的目的是收集并预处理主机级状态数据并生成充分事件,以便能够在系统更高层次验证主机用户空间传感器由2模块组成:状态提取器和评价器状态提取器必须获取下列量度:每个过程应拥有进程ID(PID)、进程状态、百分比内存使用量、百分比进程CPU使用量、进程父名、进程父代ID相似的全系统应信息百分数系统内存总用量、系统总用量百分比、流程总数、网络接口发送和接收总字节数、磁盘IO操作总数系统设计规范下列通用假想:分析网络级事件发生后宿主行为变化系统或服务配置和应用缺陷诊断宿主故障多计算机系统连通网络, 网络中单CPU或多CPU系统连通服务器服务器可以是单CPU或多CPU连接网络上所有系统(开关)。系统资源如存储器、CPU、网络处理器、I/O磁盘等,这些资源数据从服务器单个系统收集,可称为主系统系统资源在不同时间间隔分析时间间隔设计可配置性能分析连接主服务器的不同系统性能监控系统性能监控行为收集系统性能参数,如节点CPU使用、内存使用、I/O和中断率,并用系统管理员易理解的形式显示这些性能参数服务对大型集群稳定操作很重要,因为它允许系统管理员提前发现潜在问题此外,系统软件的其他部分也可以从所提供的信息中受益。 |
系统设计:系统的主要功能是实现服务器监控,从计算机系统提取数个性能指标显示受监控过程,同时在操作过程受监控过程设置期间显示系统可实时波形方式向测试工作人员展示这些性能指示数,选择并汇总不同过程的性能指示数供波形比较同时监控显示时,它存储数据库中需要的监控数据,这既不浪费系统资源,也能消除长期坐在计算机前监听的测试者无助状况。测试者可基于随时查看数据库存储数据的需要,并显示波形图或表格中受监控时段监测过程的所有监测数据 |
数据库设计:系统焦点是,你可选择是否向下存储监控数据测试工作人员和管理员以查看受监控的情况系统监控一般长运行测试过程,这肯定会产生大量监控数据将监控数据存储到数据库中可更容易和更容易直觉提取这些监控数据供查看和分析m信息表和m记录表用于记录过程监控数据系统开始记录监控过程的监测数据时,记录加进数据库中的Pm记录表并记录当前监控ID和记录启动时间的监测信息记录结束时记录记录结束时间的监测信息在整个记录数据时间段中,每个固定时间段都将数据添加到数据库中的PmInfo表中,并记录CPU使用率、物理内存用量、虚拟内存用量等监控当前监控采样时间同时使用RID列属性pmInfo表记录此文章记录对应Pm记录表进程性能采样 |
四.单调结果 |
图4显示系统资源模拟结果表示系统资源以5分钟的正常时间间隔绘制分析基础是单个资源性能基于性能图分析 服务器决定系统是否需要服务 或客户端修改 |
V级结论 |
理论分析模拟结果显示系统提议服务器性能监控系统设计程序向大型网络中更多自动化服务器和服务认知跨出重要一步然而,还需要做更多工作,充分评估系统运行时间和检测性能在更长环境中的可缩放性 |
引用 |
|