Пользователей онлайн: 0.
Имеется Linux Soft RAID level на 2х дисках. При чтении данные читаются только с первого диска. Можно ли как-то включить параллельное чтение?
Какие диски, как подключены к компьютеру, как определили, что читается с одного диска? cat /proc/mdstat для большей картины.
Не грусти, товарищ! Всё хорошо, beautiful good!
# cat /proc/mdstat Personalities : [raid1] md1 : active raid1 sda2[0] sdb2[1] 4192192 blocks super 1.2 [2/2] [UU]
md0 : active raid1 sda1[0] sdb1[1] 130944 blocks super 1.2 [2/2] [UU]
md2 : active raid1 sda3[0] sdb3[1] 151833344 blocks super 1.2 [2/2] [UU]
unused devices:
Лампочка при чтении горит только у одного диска :)
# hdparm -t /dev/md2
/dev/md2: Timing buffered disk reads: 320 MB in 3.02 seconds = 106.02 MB/sec
Лампочка - не показатель, вот так попробуйте
emerge -av sys-apps/dstat dstat -d -D sda,sdb,total
И параллельно - какую-нибудь нагрузку пустить.
# dstat -d -D sda,sdb,total --dsk/sda-----dsk/sdb----dsk/total- read writ: read writ: read writ 86k 1563B:3222B 1563B: 89k 3126B 0 0 : 0 0 : 0 0 0 0 : 0 0 : 0 0 0 0 : 0 0 : 0 0 0 0 : 0 0 : 0 0 0 0 : 0 0 : 0 0 107M 0 : 0 0 : 107M 0 107M 0 : 0 0 : 107M 0 101M 0 : 256k 0 : 101M 0 0 69k: 0 69k: 0 138k 0 0 : 0 0 : 0 0 0 0 : 0 0 : 0 0 0 0 : 0 0 : 0 0
Все разобрался! Ядро не умеет похоже запросы с одного процесса раскидывать по дискам. Запустил несколько процессов, все параллелится :)
--dsk/sda-----dsk/sdb----dsk/total- read writ: read writ: read writ 107M 0 : 106M 0 : 212M 0 107M 0 : 106M 0 : 213M 0 100M 0 : 102M 0 : 203M 0 107M 0 : 106M 0 : 213M 0 107M 0 : 106M 0 : 213M 0 107M 0 : 106M 0 : 213M 0 107M 0 : 106M 0 : 213M 0 106M 0 : 106M 0 : 212M 0 107M 0 : 106M 0 : 213M 0 107M 0 : 106M 0 : 213M 0 107M 0 : 106M 0 : 213M 0 106M 0 : 106M 0 : 212M 0 106M 0 : 106M 0 : 212M 0 107M 0 : 106M 0 : 213M 0
А поподробнее ? Из чего получен такой вывод, что именно хочется - вобщем данных мало
Compute: Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia. Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)
Какие диски, как подключены к
Какие диски, как подключены к компьютеру, как определили, что читается с одного диска? cat /proc/mdstat для большей картины.
Не грусти, товарищ! Всё хорошо, beautiful good!
Лампочка при чтении горит
# cat /proc/mdstatPersonalities : [raid1]
md1 : active raid1 sda2[0] sdb2[1]
4192192 blocks super 1.2 [2/2] [UU]
md0 : active raid1 sda1[0] sdb1[1]
130944 blocks super 1.2 [2/2] [UU]
md2 : active raid1 sda3[0] sdb3[1]
151833344 blocks super 1.2 [2/2] [UU]
unused devices:
Лампочка при чтении горит только у одного диска :)
# hdparm -t /dev/md2/dev/md2:
Timing buffered disk reads: 320 MB in 3.02 seconds = 106.02 MB/sec
Лампочка - не показатель, вот
Лампочка - не показатель, вот так попробуйте
И параллельно - какую-нибудь нагрузку пустить.
Не грусти, товарищ! Всё хорошо, beautiful good!
# dstat -d -D
Все разобрался! Ядро не умеет
Все разобрался!
Ядро не умеет похоже запросы с одного процесса раскидывать по дискам.
Запустил несколько процессов, все параллелится :)
А поподробнее ? Из чего
А поподробнее ? Из чего получен такой вывод, что именно хочется - вобщем данных мало
Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)