Name: Anonymous 2007-05-07 4:36 ID:40AjGBj+
on a RAID 5 array copying a file from itself to itself takes forever. if i wanted to change how my array handles this situation, where would i begin? its hardware array, intel ICHR8. do i edit drivers? are they written in c++? is the source available?
my idea to speed it up:
lets say you have 4 drives A, B, C, D. choose a 4cycle permutation that sends each drive to another drive, like A->B, B->C, C->D, D->A. for each piece of the file on A, make copy of it on B. same time send piece from C->D. ...
this should run at half speed(for even number of discs) of writing into the array from another disk, as opposed to the long wait due to read/write commands interfering with each other.
my idea to speed it up:
lets say you have 4 drives A, B, C, D. choose a 4cycle permutation that sends each drive to another drive, like A->B, B->C, C->D, D->A. for each piece of the file on A, make copy of it on B. same time send piece from C->D. ...
this should run at half speed(for even number of discs) of writing into the array from another disk, as opposed to the long wait due to read/write commands interfering with each other.