Я установил Ubuntu на 130 ssd, и по умолчанию она только выделила одного ГБ области подкачки. Я знаю, что область подкачки должна быть, по крайней мере, размером Вашей RAM, таким образом, я хотел бы увеличить его. Вместо того, чтобы изменить размер я хотел бы сделать новый раздел на своем диске на 1 ТБ. Я задаюсь вопросом, повредит ли это производительность области подкачки много или просто немного, потому что дополнительное пространство находится на жестком диске и не SSD. Или если наличие нескольких местоположений является плохой идеей.
В целом это высоко зависит от Вашего варианта использования. Например, если Вы не используете, в спящем режиме к диску (который использует подкачку для спящего режима), Вам не нужно так много количества области подкачки, и 1 ГБ мог бы быть достаточным.
Возвратиться к Вашему вопросу. При свопинге много, например, потому что Вы испытываете нехватку памяти все время, и у Вас есть один раздел подкачки на SSD и другой на жестком диске, это повлияет на производительность, поскольку жесткий диск будет узким местом в этом сценарии.
Если Вы просто хотите добавить еще некоторую область подкачки для некоторых угловых случаев для предотвращения уничтожителя из памяти, Вы могли добавить область подкачки на своем SSD с более высоким приоритетом по сравнению с разделом подкачки на Вашем жестком диске. Это привело бы к этому, подкачка на SSD заполнить сначала, когда область подкачки на SSD исчерпывается, область подкачки на жестком диске использовалась бы дополнительно.
От man 2 swapon
.
Страницы подкачки выделяются от областей в первоочередном заказе, самый высокий приоритет сначала. Для областей с различными приоритетами более высокая приоритетная область исчерпывается перед использованием более низкой приоритетной области. Если две или больше области имеют тот же приоритет, и это - самый высокий доступный приоритет, страницы выделяются на циклической основе между ними.
Для изменения приоритета по умолчанию разделов подкачки, необходимо было бы добавить/изменить Ваш /etc/fstab
.
/dev/<swap-ssd> swap swap defaults,prio=1000 0 0
/dev/<swap-hdd> swap swap defaults 0 0