【技术实现步骤摘要】
一种提高固态硬盘阵列性能的方法与服务器
本专利技术涉及计算机领域,并且更具体地,涉及一种提高固态硬盘阵列性能的方法与服务器。
技术介绍
NVMExpress(NVMe),或称非易失性内存主机控制器接口规范(Non-VolatileMemoryexpress),是一个逻辑设备接口规范。NVMeSSD也即是NVMe标准的SSD固态硬盘。随着固态硬盘在大众市场上的流行,SATA已成为个人电脑中连接SSD的最典型方式;但是,SATA的设计主要是作为机械硬盘驱动器(HDD)的接口,并随着时间的推移越来越难满足速度日益提高的SSD。由于NVMeSSD的性能有数倍的提升而且可大幅降低延迟,服务器市场上也逐渐淘汰无法满足性能需求的SATA/SASSSD,使用NVMeSSD进行替代。在服务器上通常会采用软RAID方式将多块NVMeSSD组成阵列使用,通常采用RAID1或者RAID10。但当使用RAID5时,由于通用服务器会搭配几个处理器,NVMeSSD的连接线会分配给其中某一个或多个CPU,而RAID5运算校验进程由其中一个CPU分配 ...
【技术保护点】
1.一种提高固态硬盘阵列性能的方法,其特征在于,包括以下步骤:/n调整服务器上固态硬盘的连接走线方式,以将所有所述固态硬盘连接到一个CPU下;/n创建所述固态硬盘的RAID5阵列,并设置所述RAID5阵列的参数以增加所述RAID5阵列的校验线程数;/n获取所述RAID5阵列的校验进程号,并查询所述CPU的核心数以确定所述RAID5阵列所连接的所述CPU的核心号;/n绑定所述RAID5阵列的校验进程号与所述CPU的核心号。/n
【技术特征摘要】
1.一种提高固态硬盘阵列性能的方法,其特征在于,包括以下步骤:
调整服务器上固态硬盘的连接走线方式,以将所有所述固态硬盘连接到一个CPU下;
创建所述固态硬盘的RAID5阵列,并设置所述RAID5阵列的参数以增加所述RAID5阵列的校验线程数;
获取所述RAID5阵列的校验进程号,并查询所述CPU的核心数以确定所述RAID5阵列所连接的所述CPU的核心号;
绑定所述RAID5阵列的校验进程号与所述CPU的核心号。
2.根据权利要求1所述的方法,其特征在于,所述调整所述RAID5阵列的参数以增加所述RAID5阵列的校验线程数包括:
设置所述RAID5阵列的group_thread_cnt参数来增加所述RAID5阵列的校验线程数。
3.根据权利要求1所述的方法,其特征在于,所述获取所述RAID5阵列的校验进程号,并查询所述CPU的核心数以确定所述RAID5阵列所连接的所述CPU的核心号包括:
在开启超线程的情况下,所述CPU的核心号对应于两倍的所述CPU的核心数。
4.根据权利要求1所述的方法,其特征在于,获取所述RAID5阵列的校验进程号包括:通过ps命令或top命令获取所述RAID5阵列的校验进程号。
5.根据权利要求1所述的方法,其特征在于,绑定所述RAID5阵列的校验进程号与所述CPU的核心号包括:
通过taskset命令绑定所述RAID5阵列的校验进程号与所述CPU的...
【专利技术属性】
技术研发人员:张一可,段利宁,
申请(专利权)人:苏州浪潮智能科技有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。