The invention discloses a computer automatic switching method and device for faults, relating to the technical field of computers. First calculate the total processing capacity of each computer score, then real-time backup of computer files, once the computer downtime occurs, first determine whether the computer has a spare drive down, if there is copy backup files to backup hard disk, if there is no spare disk or hard disk backup downtime occurs, in the idle state the computer query in the LAN, and choose a comprehensive processing ability in idle computer scores require higher score file backup computer, copy the backup files to the selected computer, the whole process automation, while avoiding the problem of computer cannot handle the backup file switch, the maximum possible reduction the loss of customers.
【技术实现步骤摘要】
一种故障计算机自动切换方法及装置
本专利技术涉及计算机
,特别涉及一种故障计算机自动切换方法及装置。
技术介绍
计算机作为信息时代的产物,其对数字信息的处理能力已经随着技术的进步越发强大。一般的计算机分为个人计算机和企业计算机,个人计算机结构简单,主要由主机、显示器以及外部设备组成,通过网卡即可与局域网或者广域网进行连接;企业计算机通常有大量独立的计算机以及连接这些计算机的服务器组成,计算机和服务器之间组成一个局域网,信息可以在这个局域网中自由传输,不受限制。由于计算机是由多个独立的电子设备组合而成,其计算能力也是建立在各电子设备功能完好的基础上。由于使用环境或者产品本身的质量问题,经过长时间的运行后,计算机难免会产生各种故障,严重时会导致计算机宕机。计算机宕机后可以重启继续使用,但是宕机前正在执行的工作会遗失,给用户造成不便。特别是对于企业用户来说,如果在处理重要工作时计算机宕机,那么造成的损失将会无法估量。目前,一旦计算机宕机后,一般的解决方式是随机选择一台空闲计算机,然后把宕机计算机中的数据手动迁移至空闲计算机,使用空闲计算机继续处理数据。但是选择的空闲计算机不一定有能力处理宕机计算机中处理的工作,同时这样做也存在效率低下、浪费人力的问题。
技术实现思路
本专利技术实施例提供了一种故障计算机自动切换方法及装置,用以解决现有技术中存在的问题。一种故障计算机自动切换方法,包括:性能计算模块获取同一个局域网内每台计算机的硬件信息,根据所述硬件信息计算每台计算机的综合处理能力评分,并将每台计算机的综合处理能力评分以及每个硬件的处理能力评分存储在数据存储模块 ...
【技术保护点】
一种故障计算机自动切换方法,其特征在于,包括:性能计算模块获取同一个局域网内每台计算机的硬件信息,根据所述硬件信息计算每台计算机的综合处理能力评分,并将每台计算机的综合处理能力评分以及每个硬件的处理能力评分存储在数据存储模块中;所述数据存储模块每经过一个第一时间间隔对每台计算机中正在处理的文件进行备份,同时删除上一次备份的文件;状态监测模块每经过一个第二时间间隔向每台计算机发送一个状态询问消息,如果某台计算机没有在预定时间长度内反馈状态消息,所述状态监测模块判断该计算机处于宕机状态;硬盘切换模块在计算机宕机后,检测宕机的计算机是否具有备用硬盘;如果有,则由所述数据存储模块将备份的文件复制到备用硬盘;在宕机计算机切换到备用硬盘后,由所述数据存储模块继续进行文件备份,并判断切换硬盘的计算机是否宕机;如果切换硬盘的计算机也宕机,或者计算机没有备用硬盘,则进入下一步骤;计算机选择模块查询所有计算机的当前状态,若存在空闲状态的计算机,则将从宕机计算机备份的文件对应的综合要求评分与处于空闲状态的计算机的综合处理能力评分进行比较,在综合处理能力评分高于文件的综合要求评分的空闲计算机中随机选取一台,将 ...
【技术特征摘要】
1.一种故障计算机自动切换方法,其特征在于,包括:性能计算模块获取同一个局域网内每台计算机的硬件信息,根据所述硬件信息计算每台计算机的综合处理能力评分,并将每台计算机的综合处理能力评分以及每个硬件的处理能力评分存储在数据存储模块中;所述数据存储模块每经过一个第一时间间隔对每台计算机中正在处理的文件进行备份,同时删除上一次备份的文件;状态监测模块每经过一个第二时间间隔向每台计算机发送一个状态询问消息,如果某台计算机没有在预定时间长度内反馈状态消息,所述状态监测模块判断该计算机处于宕机状态;硬盘切换模块在计算机宕机后,检测宕机的计算机是否具有备用硬盘;如果有,则由所述数据存储模块将备份的文件复制到备用硬盘;在宕机计算机切换到备用硬盘后,由所述数据存储模块继续进行文件备份,并判断切换硬盘的计算机是否宕机;如果切换硬盘的计算机也宕机,或者计算机没有备用硬盘,则进入下一步骤;计算机选择模块查询所有计算机的当前状态,若存在空闲状态的计算机,则将从宕机计算机备份的文件对应的综合要求评分与处于空闲状态的计算机的综合处理能力评分进行比较,在综合处理能力评分高于文件的综合要求评分的空闲计算机中随机选取一台,将备份的文件复制到选择的计算机中。2.如权利要求1所述的方法,其特征在于,所述硬件信息中包括CPU、内存、显卡和硬盘的信息,所述性能计算模块分别计算所述CPU、内存、显卡和硬盘的处理能力评分,每个所述处理能力评分之和即为所述综合处理能力评分。3.如权利要求1所述的方法,其特征在于,所述文件的综合要求评分为对计算机每个硬件的要求评分之和,在综合处理能力评分高于文件的综合要求评分的空闲计算机中,所述计算机选择模块还分别将所述文件的综合要求评分中每一项对硬件的要求评分与所述综合处理能力评分中每一项硬件的处理能力评分进行对应比较,如果每一项硬件的处理能力评分均高于对应的对硬件的要求评分,则选择该计算机。4.一种...
【专利技术属性】
技术研发人员:翟红生,郑伟勇,李艳玮,周苑,司志高,
申请(专利权)人:河南工程学院,
类型:发明
国别省市:河南,41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。