Re: балансинг по жестким дискам

Gena Makhomed gmm at csdoc.com
Mon Jan 12 10:40:44 MSK 2009


On Saturday, January 10, 2009 at 16:49:34, Борис Долгов wrote:

БД> А это только для FreeBSD? Сейчас везде стоит redhat linux, менять
БД> его на что-то другое было бы не удобно - все нужное компилится,
БД> тестируется и обновляется централизованно.

Software-RAID есть и в Linux.

===

Linux MD RAID-1 (mirroring) read performance:

    MD implements read balancing. That is, the RAID-1 code will alternate between each of the (two or more) disks in the mirror, making alternate reads to each. In a low-I/O situation, this won't change performance at all: you will have to wait for one disk to complete the read. But, with two disks in a high-I/O environment, this could as much as double the read performance, since reads can be issued to each of the disks in parallel. For N disks in the mirror, this could improve performance N-fold. 

===
    
БД>> Цель  как раз и получить что-то вроде raid'a, только с увеличенной
БД>> производительностью.

за счет чего планируется получить увеличение производительности
по сравнению с вариантом решения через software/hardware raid-1?

БД> Так   может   gmirror  на  эти  диски  напустить  с  балансировкой  по
БД> раунд-робину   и   всё?   Заодно   получите   семикратное   увеличение
БД> эффективности  кэширования  файлов в оперативке средствами OS, ибо для
БД> неё один файл не будет представлен в 7 копиях.

-- 
Best regards,
 Gena






More information about the nginx-ru mailing list