i was looking sysfs how could i put more files? at: /sys/block/md0/md/rd0/ /sys/block/md0/md/rd1/ /sys/block/md0/md/rd<9999>/ 2011/2/5 Roberto Spadim <roberto@xxxxxxxxxxxxx>: > raid1 have write-behind, raid10 use it? > > 2011/2/5 Roberto Spadim <roberto@xxxxxxxxxxxxx>: >> i saw, raid10 have layout that raid1 don't have >> but for ssd i don't need layout, it don't have high access time >> my test is just for read_balance function if it work there, should >> work with raid10 too >> >> 2011/2/5 Keld Jørn Simonsen <keld@xxxxxxxxxx>: >>> Hi Roberto >>> >>> Just a little advice: >>> >>> IMHO raid1 is old technology, you should rather look at the raid10 >>> driver, which can do the same as raid1, but also do some other stuff. >>> >>> best regards >>> keld >>> >>> >>> On Sat, Feb 05, 2011 at 03:38:22AM -0200, Roberto Spadim wrote: >>>> hi i make a read balance select (via sysfs), could anyone help me to debug it? >>>> the new/old code is located at: >>>> http://www.spadim.com.br/raid1/ >>>> it's kernel 2.6.37 based >>>> >>>> ============================================= >>>> i don't know if exist a function at per mirror bio queue that return >>>> the sum of write sectors, sum of read sectors, the first and last >>>> sector position in queue >>>> if anyone know please help me, i will use it at >>>> line: 510 raid1.new.c >>>> time_based_current_queue_time = 0; >>>> >>>> all information is in the same line >>>> >>>> ============================================= >>>> i don't know how to read information per mirror >>>> for example, at raid1.h >>>> i have some variables: >>>> int head_distance_rate; /* used by time based, >>>> time=(this_sector - head_position) * head_distance_rate */ >>>> int read_sectors_rate; /* used by time based, >>>> time=sectors * read_sectors_rate */ >>>> int write_sectors_rate; /* used by time >>>> based, time=sectors * write_byte_rate */ >>>> >>>> i would make it per mirror, for example: >>>> >>>> /sys/block/md0/md/sda1_head_distance_rate -> head_distance_rate >>>> /sys/block/md0/md/sda1_read_sectors_rate -> read_sectors_rate >>>> /sys/block/md0/md/sda1_write_sectors_rate -> write_sectors_rate >>>> >>>> anyone know how to do it? >>>> how could i compile the raid1.c and raid1.h to test? >>>> my today raid1 is a module at my current kernel, but i couldn't (i >>>> don't know how) compile it and use :/ it's my first kernel driver :) >>>> hehe >>>> >>>> >>>> >>>> -- >>>> Roberto Spadim >>>> Spadim Technology / SPAEmpresarial >>>> -- >>>> To unsubscribe from this list: send the line "unsubscribe linux-raid" in >>>> the body of a message to majordomo@xxxxxxxxxxxxxxx >>>> More majordomo info at http://vger.kernel.org/majordomo-info.html >>> -- >>> To unsubscribe from this list: send the line "unsubscribe linux-raid" in >>> the body of a message to majordomo@xxxxxxxxxxxxxxx >>> More majordomo info at http://vger.kernel.org/majordomo-info.html >>> >> >> >> >> -- >> Roberto Spadim >> Spadim Technology / SPAEmpresarial >> > > > > -- > Roberto Spadim > Spadim Technology / SPAEmpresarial > -- Roberto Spadim Spadim Technology / SPAEmpresarial -- To unsubscribe from this list: send the line "unsubscribe linux-raid" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html