当前位置: 首页 > 专利查询>英特尔公司专利>正文

具有智能文件放置和/或重新布置的存储卷跨越制造技术

技术编号:5449407 阅读:217 留言:0更新日期:2012-04-11 18:40
在某些实施例中,作出关于将文件放置在逻辑存储卷跨度的较慢驱动器上还是该逻辑存储卷跨度的较快驱动器上的确定。基于该确定将文件放置在较慢驱动器或较快驱动器上,并且用户不需要知道文件已经被放置在较慢驱动器上还是较快驱动器上。描述并要求保护其他实施例。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术一般涉及具有智能文件放置和/或重新布置的存储卷跨越。背景计算机系统可包括一个或多个中央处理单元(CPU)或处理器。CPU可(例如经由总 线)耦合到芯片组。芯片组可包括存储器控制器中枢(MCH),该存储器控制器中枢包括耦合 到系统存储器的存储器控制器。系统存储器存储数据并通过计算系统中包括的CPU或处理 设备所执行的指令序列来对存储器控制器作出响应。MCH还可包括例如耦合到显示器的显 示器控制器。芯片组还可包括经由中枢接口耦合到例如MCH的输入/输出控制中枢(ICH)。 ICH可耦合到例如一个或多个输入/输出(I/O)设备。ICH还可耦合到外围总线(例如,外 围组件互连或PCI总线)。PCI桥可耦合到PCI总线,从而在CPU和外围设备之间提供数据 路径。ICH通常耦合到包括例如一个或多个硬驱动器的一个或多个存储设备。附图简述从以下给出的详细描述并从本专利技术的某些实施例的附图,可更全面地理解本发 明,然而它们不应该被理解为将本专利技术限于所述的特定实施例,而是仅用于解释和理解。附图说明图1示出根据本专利技术的某些实施例的系统。图2示出根据本专利技术的某些实施例的流程。图3示出根据本专利技术的某些实施例的系统。图4示出根据本专利技术的某些实施例的系统。详细描述本专利技术的某些实施例涉及具有智能文件放置和/或重新布置的存储卷跨越。在某些实施例中,作出关于将文件放置在逻辑存储卷跨度的较慢驱动器上还是该 逻辑存储卷跨度的较快驱动器上的确定。基于该确定将文件放置在较慢驱动器或较快驱动 器上,并且用户不需要知道文件已经被放置在较慢驱动器上还是较快驱动器上。在某些实施例中,一种系统包括逻辑存储卷跨度,该逻辑存储卷跨度包括较快驱 动器和较慢驱动器。控制器确定将文件放置在较慢驱动器上还是较快驱动器上,并将该文 件放置在较慢驱动器或较快驱动器上。用户不需要知道该文件已经被放置在较慢驱动器上 还是较快驱动器上。在某些实施例中,一种制品包括其上具有指令的计算机可读介质,该指令在被执 行时导致计算机确定将文件放置在逻辑存储卷跨度的较慢驱动器上还是该逻辑存储卷跨 度的较快驱动器上,并基于该确定将该文件放置在较慢驱动器或较快驱动器上。用户不需 要知道该文件已经被放置在较慢驱动器上还是较快驱动器上。图1示出根据某些实施例的系统100。在某些实施例中,系统100是计算机系统。 在某些实施例中,系统100是存储系统。在某些实施例中,系统100包括中央处理单元(CPU) 或处理器102、存储器控制器中枢(MCH) 104、输入/输出控制器中枢(ICH) 106、存储器108 和存储设备110。MCH 104包括控制存储器108的动作(例如,读、写等)的存储器控制 器。CPU 102耦合到MCH 104,并且MCH 104还耦合到ICH 106和存储器108,如图1所示。ICH 106耦合到存储设备110(例如,包括一个或多个硬盘驱动器和/或一个或多个固态盘 (SSD))。在某些实施例中,系统100的全部或某些元件驻留在主板上。在某些实施例中,可 能存在块之间的不同划分,诸如存储器控制器包括在CPU块中而不是MCH块中。在某些实施例中,系统100包括一个以上的CPU,而不限于如图1所示的一个CPU 102。在某些实施例中,系统100的CPU可(例如,经由用于每个CPU的总线和/或经由共 用总线)耦合到芯片组。芯片组可包括存储器控制器中枢(MCH)104和输入/输出控制器 中枢(ICH) 106。在某些实施例中,存储器108可存储数据和/或由计算系统中包括的CPU 或处理设备所执行的指令序列。在某些实施例中,MCH 104还可包括例如耦合到显示器的 显示器控制器。在某些实施例中,ICH 106可经由中枢接口耦合到例如MCH 104。在某些实 施例中,ICH 106还可耦合到例如一个或多个输入/输出(I/O)设备(包括但不限于存储 设备110)。在某些实施例中,ICH 106还可耦合到外围总线(例如,外围组件互连或PCI总 线)。PCI桥可耦合到PCI总线,从而在CPU 102和诸如存储设备110之类的外围设备之间 提供数据路径。如上所述,在某些实施例中,存储设备110包括一个或多个硬盘驱动器。然而,基 于轴的(即,机械)硬驱动器的性能的提高速率没有跟上计算机系统或计算机平台的其余 部分。例如,随着CPU性能继续按比例提高,硬驱动器仅按对数地改进。对于很多工作负载, 性能瓶颈显然是硬驱动器。因此,在某些实施例中,存储设备110包括一个或多个硬盘驱动 器,且还包括一个或多个固态盘(SSD)驱动器。在某些实施例中,存储设备110包括一个或 多个较慢(和/或较高容量)驱动器和一个或多个较快(和/或较低容量)驱动器。最近,显而易见的是可将新技术用于增加有效硬驱动器速度(例如,使用诸如闪 存、NAND存储器等非易失性固态存储器)。一种选择方案是使用固态盘(SSD),它不具有与 机械盘驱动器相同的性能限制。然而,非易失性固态存储器的每比特成本远高于传统的基 于轴的硬驱动器。结果,当与机械硬盘驱动器相比时,非易失性固态存储器的容量不大。在某些实施例中,提供了一种解决方案,该解决方案在较大容量的较慢机械硬驱 动器的容量优点与较小容量的较快固态盘(SSD)驱动器的速度优点之间进行连接。这在用 户需要的存储容量超过节省成本的SSD所提供的存储容量的应用中尤其有优势。在某些实 施例中,利用智能文件放置和/或重新布置执行一个或多个较慢(和/或较高容量)驱动 器(例如,诸如基于轴的硬驱动器之类的机械硬盘驱动器或HDD)和一个或多个较快(和/ 或较低容量)驱动器(例如,固态盘驱动器)的卷跨越。在某些实施例中,例如,卷的文件 放置基于文件类型,和/或基于文件大小,和/或基于文件的存取类型(例如,在较慢和/ 或旋转驱动器上顺序存取的文件和/或在较快和/或固态驱动器上随机存取的文件),和/ 或基于使用试探法。在某些实施例中,可基于其文件大小将文件移动到较快驱动器和/或较慢驱动 器。这可能与文件大小有关而不是与较快和/或较慢驱动器的容量有关。例如,在某些实 施例中,较小的文件大小在较小和/或较快驱动器上放置的优先权可能高于较大文件大小 的优先权,即使它们在试探法上被确定是相同的。在某些实施例中,以整体方式考虑诸如文件类型、文件大小、文件存取计数、文件 存取类型(例如,随机和/或顺序)、较快驱动器(和/或SSD)上的可用空间和/或较慢驱 动器(和/或HDD)上的可用空间之类的一个或多个因素来确定文件放置,而不是例如孤立地看待每个文件并作出确定。在某些实施例中,试探法可包括顾及到例如功率管理和/或将新文件(例如,新的 临时文件)放置在较快驱动器上(例如,固态驱动器)从而防止例如较慢驱动器工作(例 如,维持功耗大的硬盘驱动器不旋转)。在某些实施例中,试探法可基于用户和/或制造者 关于在每个介质上放哪些文件的选择。在某些实施例中,文件可在较快驱动器和较慢驱动 器之间移动,而用户完全不知道该移动。即,例如,在某些实施例中,较快驱动器和较慢驱动 器形成逻辑盘阵列,并且文件在较快驱动器和较慢驱动器之间的移动是按照对用户透明的 方式进行的。在某些实施例中,以取决于较快驱动器(例如,固态驱动器)的本文档来自技高网...

【技术保护点】
一种方法,包括:确定将文件放置在逻辑存储卷跨度的较慢驱动器上还是所述逻辑存储卷跨度的较快驱动器上;以及基于所述确定将所述文件放置在所述较慢驱动器上或所述较快驱动器上;其中用户不需要知道所述文件已经被放置在所述较慢驱动器上还是所述较快驱动器上。

【技术特征摘要】
【国外来华专利技术】US 2007-11-30 11/948,162一种方法,包括确定将文件放置在逻辑存储卷跨度的较慢驱动器上还是所述逻辑存储卷跨度的较快驱动器上;以及基于所述确定将所述文件放置在所述较慢驱动器上或所述较快驱动器上;其中用户不需要知道所述文件已经被放置在所述较慢驱动器上还是所述较快驱动器上。2.如权利要求1所述的方法,其特征在于,基于所述文件的类型将所述文件放置在所 述较慢驱动器上或所述较快驱动器上。3.如权利要求1所述的方法,其特征在于,基于所述文件的大小将所述文件放置在所 述较慢驱动器上或所述较快驱动器上。4.如权利要求1所述的方法,其特征在于,基于所述文件的存取类型将所述文件放置 在所述较慢驱动器上或所述较快驱动器上。5.如权利要求1所述的方法,其特征在于,基于存取试探法将所述文件放置在所述较 慢驱动器上或所述较快驱动器上。6.如权利要求1所述的方法,其特征在于,还包括基于所述较快驱动器的大小区分将 文件放置于何处的优先顺序。7.如权利要求1所述的方法,其特征在于,所述较快驱动器是固态驱动器。8.如权利要求6所述的方法,其特征在于,所述较慢驱动器是机械硬驱动器。9.如权利要求1所述的方法,其特征在于,较频繁使用的文件被放置在所述较快驱动 器上,且较不频繁使用的文件被放置在所述较慢驱动器上。10.如权利要求1所述的方法,其特征在于,所述确定包括基于所接收的文件放置优先 化信息来区分文件放置的优先顺序。11.如权利要求1所述的方法,其特征在于,所述确定基于文件放置优先化信息来执行 文件放置确定,所述文件放置优先化信息涉及文件的类型、文件的大小、文件的存取类型、 文件的使用频率、用户优选和/或降低功耗的选择中的一个或多个。12.—种系统,包括包括较快驱动器和较慢驱动器的逻辑存储卷跨度;以及控制器,用于确定将文件放置在所述较慢驱动器上还是所述较快驱动器上,并将所述 文件放置在所述较慢驱动器或所述较快驱动器上,其中用户不需要知道所述文件已经被放置在所述较慢驱动器上还是...

【专利技术属性】
技术研发人员:JA博伊德A赫夫曼K格瑞姆斯洛德
申请(专利权)人:英特尔公司
类型:发明
国别省市:US[美国]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术
  • 暂无相关专利