well, i´m thinking something like elevators, they have some files to
configure options at /sys/block/sda/xxxx, it´s a nice interface...
echo and cat to configure the elevator or sysctl...
check this example of md in a old linux kernel (i don´t remember
version maybe 2.6.18)
#cd /sys/block/md0/md
# ls -l
-rw-r--r-- 1 root root 4096 Jul 5 23:39 array_state
--w------- 1 root root 4096 Jul 5 23:39 bitmap_set_bits
-rw-r--r-- 1 root root 4096 Jul 5 23:39 chunk_size
-rw-r--r-- 1 root root 4096 Jul 5 23:39 component_size
-r--r--r-- 1 root root 4096 Jul 5 23:39 degraded
drwxr-xr-x 2 root root 0 Jul 5 23:39 dev-sda1 <<<<=====
drwxr-xr-x 2 root root 0 Jul 5 23:39 dev-sdb1 <<<<=====
-rw-r--r-- 1 root root 4096 Jul 5 23:39 layout
-rw-r--r-- 1 root root 4096 Jul 5 23:39 level
-rw-r--r-- 1 root root 4096 Jul 5 23:39 metadata_version
-r--r--r-- 1 root root 4096 Jul 5 23:39 mismatch_cnt
--w------- 1 root root 4096 Jul 5 23:39 new_dev
-rw-r--r-- 1 root root 4096 Jul 5 23:39 raid_disks
lrwxrwxrwx 1 root root 0 Jul 5 23:39 rd2 -> dev-sda1
lrwxrwxrwx 1 root root 0 Jul 5 23:39 rd3 -> dev-sdb1
-rw-r--r-- 1 root root 4096 Jul 5 23:39 reshape_position
-rw-r--r-- 1 root root 4096 Jul 5 23:39 resync_start
-rw-r--r-- 1 root root 4096 Jul 5 23:39 safe_mode_delay
-rw-r--r-- 1 root root 4096 Jul 5 23:39 suspend_hi
-rw-r--r-- 1 root root 4096 Jul 5 23:39 suspend_lo
-rw-r--r-- 1 root root 4096 Jul 5 23:39 sync_action
-r--r--r-- 1 root root 4096 Jul 5 23:39 sync_completed
-rw-r--r-- 1 root root 4096 Jul 5 23:39 sync_force_parallel
-rw-r--r-- 1 root root 4096 Jul 5 23:39 sync_max
-r--r--r-- 1 root root 4096 Jul 5 23:39 sync_speed
-rw-r--r-- 1 root root 4096 Jul 5 23:39 sync_speed_max
-rw-r--r-- 1 root root 4096 Jul 5 23:39 sync_speed_min
# ls dev-sda1/ -l
total 0
lrwxrwxrwx 1 root root 0 Jul 5 23:40 block -> ../../../sda/sda1
-rw-r--r-- 1 root root 4096 Jul 5 23:40 errors
-rw-r--r-- 1 root root 4096 Jul 5 23:40 offset
-rw-r--r-- 1 root root 4096 Jul 5 23:40 size
-rw-r--r-- 1 root root 4096 Jul 5 23:40 slot
-rw-r--r-- 1 root root 4096 Jul 5 23:40 state
--->>> maybe here we could put a file called: "raid1_read_balance_disk_speed"
maybe we could save this information at md metadata? i don´t know how
it works, just a idea, instead saving it at sysctl, use md metadata
informations...
--
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
[ATA RAID]
[Linux SCSI Target Infrastructure]
[Managing RAID on Linux]
[Linux IDE]
[Linux SCSI]
[Linux Hams]
[Device-Mapper]
[Kernel]
[Linux Books]
[Linux Admin]
[Linux Net]
[GFS]
[RPM]
[git]
[Photos]
[Yosemite Photos]
[Yosemite News]
[AMD 64]
[Linux Networking]