-
公开(公告)号:CN103220162B
公开(公告)日:2016-08-31
申请号:CN201210018166.7
申请日:2012-01-19
Applicant: 百度在线网络技术(北京)有限公司
Abstract: 本发明提出一种基于HDFS的SCSI容错优化方法及装置。其中,该方法包括以下步骤:接收客户端发出的对于第一数据块复本的请求;将请求经由SCSI中间层发送至SCSI底层;SCSI底层对请求进行处理并将处理结果返回至SCSI中间层;SCSI中间层根据SCSI底层返回的处理结果执行回调以判断请求是成功、需要SCSI底层重试还是失败;以及在判断需要SCSI底层重试时,设定重试次数或放弃重试。根据本发明实施例的方法,根据SCSI底层返回的结果判断客户端的请求为需要SCSI底层重试时,通过设定重试次数或者设定放弃重试对不影响客户端实际请求的错误处理方法进行优化,从而提高IO效率,降低硬盘的故障率。
-
公开(公告)号:CN103473157B
公开(公告)日:2016-06-15
申请号:CN201210185744.6
申请日:2012-06-06
Applicant: 百度在线网络技术(北京)有限公司
IPC: G06F11/22
Abstract: 本发明公开了一种硬盘故障处理方法,包括如下步骤:获得硬盘出现故障的故障数据块的故障扇区号;根据故障扇区号和各个文件系统的分区信息获得故障扇区号所属的文件系统,以及根据故障扇区号和故障扇区号所属的文件系统确定故障数据块所对应的故障文件;在文件系统中删除故障文件,并在文件系统中利用空闲数据块创建新文件;修改新文件的指针以使新文件的指针指向故障数据块,并释放新文件所利用的空闲数据块,以及修改文件系统的位图以占用故障数据块。本发明可以解决文件系统分配使用故障数据块时出现故障的问题,确保了文件系统的连续和一致性,同时保证故障的文件不会被再次访问。
-
公开(公告)号:CN103207836B
公开(公告)日:2016-01-20
申请号:CN201210011846.6
申请日:2012-01-16
Applicant: 百度在线网络技术(北京)有限公司
IPC: G06F12/06
Abstract: 本发明提出一种用于固态存储硬盘的写方法和写装置。该方法包括:将固态存储硬盘的每个数据块内的多个页面分为p个元数据页面、n个缓存页面和m个数据页面,其中p是大于等于0的整数,n和m是大于等于1的整数;接收写请求;根据写请求而定位到第一数据块;判断写请求是否是对第一数据块内的数据的更新;如果写请求是对第一数据块内的数据的更新,则判断第一数据块内的n个缓存页面是否已经写满;如果n个缓存页面已经写满,则整理第一数据块内的n个缓存页面中的数据以得到整理后的缓存数据;以及将整理后的缓存数据以及与写请求对应的数据写入第二数据块内的数据页面。该方法可以高速存储数据,并且简单易实现。
-
公开(公告)号:CN102331912B
公开(公告)日:2015-06-17
申请号:CN201110268394.5
申请日:2011-09-09
Applicant: 百度在线网络技术(北京)有限公司
IPC: G06F3/06
Abstract: 本发明的目的是提供一种用于在主机上连接多个硬盘的方法和设备。其中,装配设备获取待连接到所述主机的预定数量的硬盘;将所述预定数量的硬盘中的部分或全部硬盘通过主机上与所述硬盘相对应的主板硬盘接口连接到所述主机;检测所述预定数量的硬盘中是否还有未连接到所述主机的剩余硬盘;当还有未连接到所述主机的剩余硬盘,将所述剩余硬盘通过主机总线适配器(HBA)连接到所述主机。与现有技术相比,本发明通过尽量使用主机的主板硬盘接口来连接硬盘,从而减少HBA的使用数量,降低了连接成本及功耗,且由于主板硬盘接口直接连接了部分硬盘,降低了HBA对主机I/O访问的影响,进而提升主机工作性能。
-
公开(公告)号:CN103915092A
公开(公告)日:2014-07-09
申请号:CN201410129541.4
申请日:2014-04-01
Applicant: 百度在线网络技术(北京)有限公司
CPC classification number: G10L15/01 , G10L15/02 , G10L15/08 , G10L15/183 , G10L19/0208 , G10L19/022
Abstract: 本发明提出一种语音识别方法和装置,该语音识别方法包括采集用户输入的语音信息;对所述语音信息进行特征提取,得到特征信息;根据预先获取的声学模型和语言模型,对所述特征信息进行解码,得到识别后的语音信息,其中,所述声学模型为预先进行数据压缩后得到的。该方法能够不依赖网络实现语音识别。
-
公开(公告)号:CN102394779A
公开(公告)日:2012-03-28
申请号:CN201110349110.5
申请日:2011-11-07
Applicant: 百度在线网络技术(北京)有限公司
Abstract: 本发明提出一种多机柜的集中管理系统及方法。多机柜的集中管理系统包括第一共享集中管理模块、多个机柜和设置在每个机柜上的管理交换机,其中每个机柜上的管理交换机与所述每个机柜的各个工作模块通信,用于将所述各个工作模块的数据发送到所述第一共享集中管理模块并且用于将来自所述第一共享集中管理模块的控制指令发送到相应的工作模块,第一共享集中管理模块用于根据所述各个机柜的各个工作模块的工作状态信息生成第一控制指令,并将所述第一控制指令发送至所述各个机柜上的管理交换机。本发明实现更集中化的管理数据收集,从而可以更方便地进行管理数据的分析以对多机柜进行控制。而且,降低了运营管理的成本。
-
公开(公告)号:CN102281162A
公开(公告)日:2011-12-14
申请号:CN201110274337.8
申请日:2011-09-15
Applicant: 百度在线网络技术(北京)有限公司
Abstract: 本发明提出了一种数据网络和管理网络的融合方法、系统及其装置。该系统包括交换机,所述交换机具有第一网段和第二网段,且第一网段对应有第一MAC地址,第二网段对应有第二MAC地址。服务器用于接收交换机发送的网络报文,并根据网络报文中的MAC地址判断网络报文为数据网络报文或管理网络报文。本发明实施例仅通过一个服务器网卡、一个交换机端口、一套网络汇聚核心就将服务器同时接入到数据网络和管理网络之中,因此本发明实施例能够了大幅度降低服务器的接入成本。
-
公开(公告)号:CN102281162B
公开(公告)日:2014-03-19
申请号:CN201110274337.8
申请日:2011-09-15
Applicant: 百度在线网络技术(北京)有限公司
IPC: H04L12/24 , H04L12/931
Abstract: 本发明提出了一种数据网络和管理网络的融合方法、系统及其装置。该系统包括交换机,所述交换机具有第一网段和第二网段,且第一网段对应有第一MAC地址,第二网段对应有第二MAC地址。服务器用于接收交换机发送的网络报文,并根据网络报文中的MAC地址判断网络报文为数据网络报文或管理网络报文。本发明实施例仅通过一个服务器网卡、一个交换机端口、一套网络汇聚核心就将服务器同时接入到数据网络和管理网络之中,因此本发明实施例能够了大幅度降低服务器的接入成本。
-
公开(公告)号:CN103197995A
公开(公告)日:2013-07-10
申请号:CN201210001334.1
申请日:2012-01-04
Applicant: 百度在线网络技术(北京)有限公司
IPC: G06F11/22
Abstract: 本发明提出一种硬盘故障检测方法及装置。其中,该方法包括以下步骤:接收关于硬盘的故障报告;收集系统日志中关于硬盘的报错日志并收集硬盘的SMART信息;根据报错日志和SMART信息判断是否存在硬盘硬件故障;如果是,则判断故障报告中的硬盘故障是真故障;如果否,则判断SMART信息中的关键SMART属性的类型的状态或者关键SMART属性的值的状态以确定故障报告中的硬盘故障是否是真故障。根据本发明实施例的方法,根据报错日志和SMART信息对内核报出的故障硬盘进行真故障筛选判断,将出现假故障的硬盘过滤掉,可以提高硬盘故障报错的准确性以大幅降低硬盘的故障率。
-
公开(公告)号:CN102495777A
公开(公告)日:2012-06-13
申请号:CN201110415641.X
申请日:2011-12-13
Applicant: 百度在线网络技术(北京)有限公司
IPC: G06F11/22
Abstract: 本发明公开了一种硬盘故障处理方法,包括如下步骤:获得硬盘出现故障的故障扇区号;根据所述故障扇区号和所述各个文件系统的分区信息获得所述故障扇区号所属的文件系统,以及根据所述故障扇区号和所述故障扇区号所属的文件系统获得所述故障扇区号对应的扇区地址;根据所述扇区地址确定所述故障扇区号对应的文件;以及根据所述文件对出现故障的扇区进行故障处理。本发明还公开了一种硬盘故障处理装置。本发明可以直接从硬盘硬件扇区映射到文件系统和文件,为故障扇区处理和数据恢复提供了便利,从而可以提高故障处理和数据恢复的效率。
-
-
-
-
-
-
-
-
-