Вы можете иметь до 32 областей подкачки (файлов или разделов) объемом до ~ 4 миллиардов (2 ^ 32) страниц каждая, где «страница» имеет размер 4 КБ в традиционной (например, x86 или x86_64) системе, но может быть больше в других архитектуры или если вы специально настроили большие страницы.
Это дает теоретический максимум 16 ТБ на область подкачки и до 32 областей подкачки. Могут быть и другие ограничения, которые применяются, прежде чем вы достигнете этого, но это такая же большая область подкачки, которая mkswap
может создать для вас.
Что касается того, сколько вы хотите, любая область подкачки, превышающая максимальную, которую вы фактически используете, никак не влияет на производительность или стабильность системы. Хитрость заключается в том, чтобы оценить максимальный объем использования, который когда-либо будет происходить в нормальной или даже ненормальной ситуации, и использовать его в качестве размера файла подкачки и не более.
На момент написания очень маловероятно, что пространство подкачки будет больше, чем примерно на 4 ГБ больше, чем объем вашей физической памяти, если ваша система не работает ненормально. В типичной системе, такой как настольная система, используемая одним человеком за раз, вы, возможно, даже остановитесь на максимуме, скажем, от 6 до 8 ГБ, даже если ваша физическая память больше.