On Fri, 10 Dec 2004, Andrey Melnikoff wrote: > > /dev/hda3 swap swap defaults,pri=100 0 0 > > /dev/hdc1 swap swap defaults,pri=50 0 0 > > /dev/hde1 swap swap defaults,pri=0 0 0 > > /dev/hdg1 swap swap defaults,pri=0 0 0
> Это prority, которе рассказывает ядру, когда начинать использовать swap. А > сверху было (насколько я понял) про балансировку записи на raid массив. Нет, балансировка свопа на разные диски для увеличения скорости, не так уж и важно, raid они или нет. swapon(2) ... Swap pages are allocated from areas in priority order, highest priority first. For areas with different priori- ties, a higher-priority area is exhausted before using a lower-priority area. If two or more areas have the same priority, and it is the highest priority available, pages are allocated on a round-robin basis between them. То есть, выприведенный пример балансировать нагрузку действиетельно не будет, поскольку области с наивысшим приоритетом разные. С одной стороны, увеличиваем надежность за счет меньшей скорости, размещая своп на raid, а с другой стороны пытаемся увеличить скорость, балансируя своп между несколькими raid'ами. Кто же победит? -- Если виртуальная память закончилась, она ненастоящая.