发明名称 |
一种用于多核处理器的RAID5写数据方法及装置 |
摘要 |
本发明公开了一种用于多核处理器的RAID5写数据方法,包括如下步骤:创建多于一个的md_raid5处理线程,将每个md_raid5处理线程分别指定在多核处理器的一个CPU上;接收到写请求数据,将请求数据加入到等待处理的数据链表中;多个md_raid5处理线程并行处理所述数据链表中等待处理的数据。本发明还公开了一种RAID2写数据装置。本发明方案通过创建多于一个的md_raid5处理进程,将每个md_raid5处理线程分别指定在多核处理器的一个CPU上,这样多个CPU可以并行写入数据,这样就可以发挥出高性能多核处理器的性能优势。 |
申请公布号 |
CN101840312A |
申请公布日期 |
2010.09.22 |
申请号 |
CN200910244570.4 |
申请日期 |
2009.12.31 |
申请人 |
创新科存储技术有限公司;创新科软件技术(深圳)有限公司 |
发明人 |
金振成 |
分类号 |
G06F3/06(2006.01)I;G06F9/312(2006.01)I;G06F9/38(2006.01)I |
主分类号 |
G06F3/06(2006.01)I |
代理机构 |
北京德琦知识产权代理有限公司 11018 |
代理人 |
谢安昆;宋志强 |
主权项 |
一种用于多核处理器的RAID5写数据方法,其特征在于,包括如下步骤:创建多于一个的md_raid5处理线程,将每个md_raid5处理线程分别指定在多核处理器的一个CPU上;接收到写请求数据,将请求数据加入到等待处理的数据链表中;多个md_raid5处理线程并行处理所述数据链表中等待处理的数据。 |
地址 |
100083 北京市海淀区学院路51号首享科技大厦8层 |