[发明专利]进程运行状态的展示方法和展示装置有效
申请号: | 201611209004.6 | 申请日: | 2016-12-23 |
公开(公告)号: | CN108243204B | 公开(公告)日: | 2021-06-18 |
发明(设计)人: | 贾宇晗 | 申请(专利权)人: | 北京奇虎科技有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;G06F11/30;G06F11/32 |
代理公司: | 北京恒博知识产权代理有限公司 11528 | 代理人: | 范胜祥 |
地址: | 100088 北京市西城区新*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 进程 运行 状态 展示 方法 装置 | ||
本发明提供了一种进程运行状态的展示方法和展示装置,该展示方法包括:接收客户端发送的进程运行状态查询请求;基于所述进程状态查询请求,获取相应进程的运行状态;依据所述运行状态生成进程运行状态的待展示信息,并将所述待展示信息发送至客户端,以用于向用户展示该进程运行状态。本发明的技术方案使得用户,即编程人员能够通过客户端获知该进程所对应编译程序的运行状态,从而减少分布式存储系统的管理员向每个编程人员转达该进程所对应编译程序的运行状态的工作负荷。
技术领域
本发明涉及大数据领域,具体而言,本发明涉及一种进程运行状态的展示方法和一种进程运行状态的的展示装置。
背景技术
随着互联网的发展,大数据技术的浪潮也正在席卷全球,成为一种新的生产力技术。大数据技术不仅仅指获得海量数据,更重要的意义是通过对海量数据的分析、整合来获得隐藏在数据背后的有价值的信息。
由于大数据的特点就是数据的数量多,使得对大数据进行存储管理时面临着巨大的挑战,而这个问题可以通过分布式存储技术来解决。分布式存储技术是通过分布式存储系统将大数据分散存储在由多台独立的设备形成的设备集群上。由于分布式存储系统采用可扩展的系统结构,利用多台独立存储服务器分担存储负荷,利用位置服务器定位存储信息,这不但提高了分布式存储系统的可靠性、可用性和存取效率,还易于扩展。
为了更好地使分布式存储系统对大数据进行分析处理,编程人员需要在分布式存储系统的数据处理引擎上编译程序并将编译好的程序提交到分布式存储系统的操作系统中,该操作系统为该编译好的程序提供运行环境,从而对该编译好的程序进行运行。但是,由于分布式存储系统存在权限问题,使得编程人员因为没有管理员权限,而无法得知其编译好的程序在该操作系统中的运行状态以及该编译好的程序存在的程序漏洞,导致编程人员需要通过询问分布式系统的管理员,才能知晓该编译好的程序的运行状态。但是通过询问分布式系统的管理员获知该编译好的程序的运行状态,会给管理员造成巨大的工作负担,并且可能无法满足所有编程人员的需求。所以如何使编程人员能够自主完成获取该编译好的程序的运行状态,是解决上述问题的关键。
发明内容
为克服上述技术问题或者至少部分地解决上述技术问题,特提出以下技术方案:
本发明的实施例提出了一种进程运行状态的展示方法,包括:
接收客户端发送的进程运行状态查询请求;
基于进程状态查询请求,获取相应进程的运行状态;
依据运行状态生成进程运行状态的待展示信息,并将待展示信息发送至客户端,以用于向用户展示该进程运行状态。
优选地,基于进程状态查询请求,获取相应进程的运行状态的步骤,具体包括:
基于进程运行状态查询请求,获取正在运行的全部进程的运行状态。
优选地,该方法还包括:
对正在运行的全部进程进行监测,当监测到正在运行的任一进程的运行状态变更时,对正在运行的该任一进程更新后的运行状态进行抓取,并将抓取到的正在运行的该任一进程的运行状态更新存储至预置存储区中。
优选地,基于进程状态查询请求,获取相应进程的运行状态的步骤,具体包括:
基于进程运行状态查询请求,从预置存储区中获取正在运行的全部进程的运行状态。
优选地,当进程运行状态查询请求中包含查询关键词时,基于进程状态查询请求,获取相应进程的运行状态的步骤,具体包括:
基于查询关键词,获取与查询关键词相匹配进程的运行状态。
其中,进程的运行状态包括以下至少一项:
进程运行时的内存占用率、CPU利用率、输入输出IO占用率、网络占用率、调用堆栈。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇虎科技有限公司,未经北京奇虎科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611209004.6/2.html,转载请声明来源钻瓜专利网。