【技术实现步骤摘要】
固态盘存储主机系统日志信息方法、装置、设备及介质
本专利技术实施例涉及固态盘存储
,特别是涉及一种固态盘存储主机系统日志信息方法、装置、设备及计算机可读存储介质。
技术介绍
固态盘为一种基于NandFlash存储介质的新型存储设备,其控制协议采用NVMe(Non-volatileMemoryExpress,非易失性内存主机控制器接口规范)标准,具有高性能,低功耗的显著优点,由于NAND介质的擦写次数限制,如果固态盘使用方式不合理,会影响寿命。目前在数据中心,固态盘通常用来运行大型数据库等关键应用,有大量的系统日志文件需要保存。由于固态盘内部固件算法的应先,通常情况如下图1所示,一个日志文件所包含的若干个LBA(LogicalBlockAddress,逻辑块地址),会存放在固态盘内部不同的物理位置中,这种方式会将日志文件的写入、读取和删除操作转换成对若干个不连续LBA的写入,读取和删除动作,操作效率较低。
技术实现思路
本公开实施例提供了一种固态盘存储主机系统日志信息方法、装置、设备及计算机可读存储介质,解决了传统固态盘存储主机系统日志信息性能差,效率低的问题。为 ...
【技术保护点】
1.一种固态盘存储主机系统日志信息方法,其特征在于,基于固态盘,包括:接收主机按照预先设定的主机系统日志信息格式,通过预先设定的交互命令接口发送的写日志信息;所述写日志信息包含日志标识信息和日志文件内容;判断预先定义的固态盘系统日志存储区域的可用空间是否不小于所述写日志信息占用空间容量;若是,则将所述日志标识信息写入日志管理数组的第一日志管理数据对应表项,将所述日志文件内容写入所述第一日志管理数据对应表项对应的日志存储区域中;其中,所述固态盘系统日志存储区域由多个日志存储区域构成;所述交互命令接口用于所述固态盘与所述主机交互所述主机系统日志信息;所述日志管理数组为由多个日志 ...
【技术特征摘要】
1.一种固态盘存储主机系统日志信息方法,其特征在于,基于固态盘,包括:接收主机按照预先设定的主机系统日志信息格式,通过预先设定的交互命令接口发送的写日志信息;所述写日志信息包含日志标识信息和日志文件内容;判断预先定义的固态盘系统日志存储区域的可用空间是否不小于所述写日志信息占用空间容量;若是,则将所述日志标识信息写入日志管理数组的第一日志管理数据对应表项,将所述日志文件内容写入所述第一日志管理数据对应表项对应的日志存储区域中;其中,所述固态盘系统日志存储区域由多个日志存储区域构成;所述交互命令接口用于所述固态盘与所述主机交互所述主机系统日志信息;所述日志管理数组为由多个日志管理数据对应表项构成,日志管理数据对应表项与日志存储区域相唯一对应。2.根据权利要求1所述的固态盘存储主机系统日志信息方法,其特征在于,所述主机系统日志信息格式为依次由日志文件ID、日志文件长度和日志文件内容构成,所述日志文件ID为所述日志标识信息。3.根据权利要求2所述的固态盘存储主机系统日志信息方法,其特征在于,所述交互命令接口的命令格式为日志操作类型、日志文件标识信息、日志文件长度和日志文件内容;其中,所述日志操作类型为写日志信息和读日志信息。4.根据权利要求1所述的固态盘存储主机系统日志信息方法,其特征在于,所述判断预先定义的固态盘系统日志存储区域的可用空间是否不小于所述写日志信息占用空间容量之前,还包括:检查所述写日志信息的日志标识信息和日志长度的合法性;若不合法,则向所述主机返回错误信息;若合法,则执行后续操作。5.根据权利要求1至4任意一项所述的固态盘存储主机系统日志信息方法,其特征在于,还包括:接收主机按照所述主机系统日志信息格式,通过所述交互命令接口发送的读日志请求;所述读日志请求中包含读取日志信息的目标日志标识信息;根据所述目标日志标识信息在所述日志管理数组匹配对应的目标日志管理数据对应表项,将从所述目标日志管理数据对应表项对应的日志存储区域中读取的日志信息发送至所述主机,并清空所述目标...
【专利技术属性】
技术研发人员:王杰华,殷军博,毕延帅,
申请(专利权)人:浪潮北京电子信息产业有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。