Dne 3.3.2011 09:58, Eli Malul napsal(a): > I would like to accelerate read IO performance for user data which > resides on one machine (with low IO performance due to slow media) and > might be scattered on many different extents by mirroring these extents > to another machine with much better IO performance and direct read > requests to that machine (I already added a patch to the dm-raid1.c to > set preferred read capability). > > Any suggestions would be appreciated... There were some projects like dm cache and probably few others. (http://visa.cis.fiu.edu/ming/dmcache/) You will need to create a new dm target for the thing you try to achieve. Handling this in userspace could only serve for prototype thing. Structures in libdm are not designed to work efficiently with millions of extents passed to kernel through ioctl operation - this path isn't probably the best one... You may still want to check dm-replicator or drdb technology. But it all depends on how do you plan to synchronize above the block level, and how the write operation is supposed to handled. Zdenek -- dm-devel mailing list dm-devel@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/dm-devel