Во-первых, использование медленного или неисправного жесткого диска для подкачки не очень хорошая идея. Это как будто очень медленная или глючная память.
То, как ваша система распределяет данные по вашим разделам подкачки, зависит от того, какой приоритет вы им даете в своем /etc/fstab
Например,
/dev/hda5 none swap sw,pri=2 0 0
/dev/hdb5 none swap sw,pri=1 0 0
/dev/hdc6 none swap sw,pri=3 0 0
Ваша система сначала будет использовать раздел с наивысшим приоритетом (в данном случае /dev/hdc6
). Приоритеты варьируются от 0 до 32767. Вы можете назначить один и тот же приоритет различным разделам, и это заставит вашу систему использовать их одинаково (или распределить нагрузку по разным дискам). Основная причина этого заключается в том, что вы хотите сначала использовать более быстрый (или менее используемый, но все же быстрый) диск, так как это может оказать существенное влияние на вашу систему.
Вы можете изменить склонность вашей системы писать в своп, установив swappiness
. Больше информации здесь .