【技术实现步骤摘要】
计算机系统和用于控制计算机的方法本申请要求于2016年2月23日提交的第62/298,987的美国临时专利申请的权益,以及于2016年4月29日提交的第15/143,504的美国临时专利申请的权益,所述美国专利申请为了所有的目的通过参考合并于此。
本专利技术构思涉及键-值存储,更具体的讲,涉及在访问键-值装置时使用操作系统高速缓冲存储器。
技术介绍
现有的操作系统实现了用于将文件系统数据缓存在存储器中并提高性能的无数的机制。具体地讲,页高速缓冲存储器(pagecache)(或缓冲器高速缓冲存储器(buffercache))大量缓存频繁被访问的数据以提高整体的文件系统性能。虽然页高速缓冲存储器本身不需要文件系统以驻留在块装置上,但是实际中,使用页高速缓冲存储器来提高文件系统性能的大部分配置需要文件系统驻留在块装置上。键-值固态驱动器(SSD)是一种提供更好的存储性能的新兴技术。但是被这些SSD使用的键-值系统输出对象语义(objectsemantic)而不是块语义(blocksemantic),因此,通常可不被连接到页高速缓冲存储器。目前,使用键-值SSD需要完全地 ...
【技术保护点】
一种计算机系统,包括:计算机;计算机中的处理器;存储装置;计算机中的存储器;文件系统,存储在存储器中并在处理器上运行,文件系统包括页高速缓冲存储器;键‑值文件系统,所述键‑值文件系统包括:接收单元,从文件系统接收文件系统命令,文件系统命令包括识别文件的文件名称;映射单元,将文件系统命令映射到键‑值系统命令;命令单元,将键‑值系统命令发送到存储装置;返回单元,将键‑值系统命令的结果返回到文件系统。
【技术特征摘要】
2016.02.23 US 62/298,987;2016.04.29 US 15/143,5041.一种计算机系统,包括:计算机;计算机中的处理器;存储装置;计算机中的存储器;文件系统,存储在存储器中并在处理器上运行,文件系统包括页高速缓冲存储器;键-值文件系统,所述键-值文件系统包括:接收单元,从文件系统接收文件系统命令,文件系统命令包括识别文件的文件名称;映射单元,将文件系统命令映射到键-值系统命令;命令单元,将键-值系统命令发送到存储装置;返回单元,将键-值系统命令的结果返回到文件系统。2.根据权利要求1所述的系统,其中,存储装置存储文件的数据对象和元数据对象。3.根据权利要求1所述的系统,还包括:存储在存储器中的键-值文件系统垫片,所述键-值文件系统垫片包括:第二接收单元,接收第二键-值系统命令,第二键-值系统命令包括对象名称;第二映射单元,将第二键-值系统命令映射到文件系统命令;第二命令单元,将文件系统命令发送到文件系统。4.根据权利要求3所述的系统,其中,键-值文件系统垫片还包括:用于存储与文件对应的文件描述符的文件描述符查找表。5.根据权利要求4所述的系统,其中,第二命令单元用于将文件系统命令和文件描述符发送到文件系统。6.根据权利要求4所述的系统,其中,键-值文件系统垫片还包括:用于从对象名称生成文件名称的名称生成器单元。7.根据权利要求1所述的系统,其中,键-值文件系统还包括:键-值文件系统高速缓冲存储器。8.根据权利要求7所述的系统,其中,键-值文件系统高速缓冲存储器用于存储存储装置中的数据对象和元数据对象的数据的复本。9.根据权利要求8所述的系统,其中,返回单元可操作为仅将存储在键-值文件系统高速缓冲存储器的对象的数据的一部分返回到文件系统。10.根据权利要求1所述的系统,其中,键-值文件系统还包括索引节点,所述索引节点存储来自存储装置的对象的元数据。11.一种用于控制计算机的方法,包括:接收文件系统命令,文件系统命令标识文件;访问与文...
【专利技术属性】
技术研发人员:维卡斯·辛哈,兹维·古兹,林铭,
申请(专利权)人:三星电子株式会社,
类型:发明
国别省市:韩国,KR
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。