The invention relates to a novel
software and hardware collaborative
RAID improvement method, and belongs to the field of hard disk arrays. The
RAID software computing module and the monitoring moduleare added to the computer host end, the
data path 2 and the counting module are added to the
RAID board card end, the current
CPU load is monitored through the monitoring module, and when the
CPU load is low, the RAID
software computing module is used for RAID computing
processing, and the computing result is transmitted to the cache module through the
data path 2; in addition, whether the data volume in the cache module is larger than or equal to the total data volume (L + 1) or not is calculated through the counting module, if yes, calculation is stopped, and repeated calculation is prevented. Due to the fact that calculation is conducted through the data calculation module and the RAID software calculation module of the RAID board card at the same time, the RAID calculation processingspeed is increased, and remaining CPU resources are utilized. According to the method, the RAID board card is matched with the software, so that faster RAID performance is achieved, and CPU (
Central Processing Unit) resource shortage of a computer end cannot be caused.