[发明专利]一种固态硬盘SSD存储的设置方法、装置和系统有效
| 申请号: | 200810171723.2 | 申请日: | 2008-10-23 |
| 公开(公告)号: | CN101727293A | 公开(公告)日: | 2010-06-09 |
| 发明(设计)人: | 张巍;徐君 | 申请(专利权)人: | 成都市华为赛门铁克科技有限公司 |
| 主分类号: | G06F3/06 | 分类号: | G06F3/06 |
| 代理公司: | 北京挺立专利事务所 11265 | 代理人: | 叶树明 |
| 地址: | 611731 四川*** | 国省代码: | 四川;51 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 固态 硬盘 ssd 存储 设置 方法 装置 系统 | ||
技术领域
本发明涉及通讯领域,尤其涉及一种固态硬盘SSD存储的设置方法、装置和系统。
背景技术
SSD(Solid State Disk,固态硬盘)在每次执行写操作之前都会执行擦除操作,其中写操作时的基本单位是页(Page),擦除操作时的基本单位是块(Block),每个块由数个页组成。因此,如果写操作预写入的数据大小小于块单位大小的倍数,那么在写入数据前,还需要先将对应块中的原数据读出,与新数据结合,再擦除相应的块,最后将合成后的数据写入擦除后的块中。由此可见,SSD的写效率是比较差的。此外,由于SSD中的每个块还有写次数限制,于是引入了写均衡技术,即对每次收到的写请求都尽可能均衡到整个SSD中,为此需要将SSD中的块或者页组织管理起来。现有技术对SSD的管理分两种,按照页管理和按照块管理。按照页管理时,管理粒度小,随机写效率也较好。按照块管理时,管理粒度大,管理开销较小,而且减少了上电时间。
发明人在实现本发明的过程中,发现现有技术至少存在以下问题:
按照页管理时,随着SSD容量的增加,管理开销增加,SSD上电初始化时,需要恢复的管理数据也增多;
按照块管理时,由于不能将写请求并发到更多的Flash颗粒上,导致随机写性能下降。
发明内容
本发明实施例提供一种固态硬盘SSD存储的设置方法、装置和系统,可以较好的实现SSD的随机写操作性能。
一方面,本发明实施例提供了一种固态硬盘SSD存储的设置方法,包括:
获取固态硬盘的物理参数;
根据所述物理参数配置输入/输出调度的算法,使调度的数据流大小为所述固态硬盘的物理参数中块大小的整数倍;
判断所述固态硬盘是否组成逻辑单元号;
若所述固态硬盘组成逻辑单元号,根据所述物理参数配置所述逻辑单元号的分条深度,和缓存向所述逻辑单元号发送的数据流大小和请求数,若固态硬盘未组成逻辑单元号,使用I/O调度算法将数据写入SSD时,使I/O调度算法按照块大小的倍数合并数据,同时根据通道数和并发请求数设定针对该SSD盘的请求下发策略。
另一方面,本发明实施例提供了一种固态硬盘SSD存储的设置装置,包括:
获取模块,用于获取固态硬盘的物理参数;
第一配置模块,用于根据所述物理参数配置输入/输出调度的算法,使调度的数据流大小为所述固态硬盘的物理参数中块大小的整数倍。
第一判断模块,用于判断所述固态硬盘是否组成逻辑单元号;
第三配置模块,用于当所述第一判断模块判断所述固态硬盘组成逻辑单元号,根据所述物理参数配置所述逻辑单元号的分条深度,和缓存向所述逻辑单元号发送的数据流大小和请求数,若固态硬盘未组成逻辑单元号,使用I/O调度算法将数据写入SSD时,使I/O调度算法按照块大小的倍数合并数据,同时根据通道数和并发请求数设定针对该SSD盘的请求下发策略。
再一方面,本发明实施例还提供了一种固态硬盘SSD存储的设置系统,包括:固态硬盘SSD存储的设置装置和固态硬盘;
所述固态硬盘SSD存储的设置装置,用于获取固态硬盘的物理参数;根据所述物理参数配置输入/输出调度的算法,使调度的数据流大小为所述固态硬盘的物理参数中块大小的整数倍;
判断所述固态硬盘是否组成逻辑单元号;
若所述固态硬盘组成逻辑单元号,根据所述物理参数配置所述逻辑单元号的分条深度,和缓存向所述逻辑单元号发送的数据流大小和请求数,若固态硬盘未组成逻辑单元号,使用I/O调度算法将数据写入SSD时,使I/O调度算法按照块大小的倍数合并数据,同时根据通道数和并发请求数设定针对该SSD盘的请求下发策略。
所述固态硬盘,用于向所述固态硬盘SSD存储的设置装置响应物理参数。
与现有技术相比,本发明实施例具有以下优点:
通过本发明实施例提供的方法,通过和硬盘的交互,获取硬盘的参数,并根据获取的硬盘参数配置输入/输出调度的算法,使调度的数据流大小为所述固态硬盘的物理参数中块大小的整数倍,从而使SSD性能达到最优。同时由于下发的请求大小基本上都是块的倍数,减少了SSD按照块大小进行管理所带来的性能降低。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都市华为赛门铁克科技有限公司,未经成都市华为赛门铁克科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810171723.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:用于移动集装箱内设备的装置
- 下一篇:机械传动牵引车档位操纵杆微调机构





