Я знаю, что при использовании памяти подкачки производительность сильно снижается, но если вы потратили впустую место на жестком диске, есть ли какие-либо недостатки в наличии (надеюсь, неиспользовании) большого раздела подкачки?
За исключением очевидной потраченной впустую дисковой памяти, наличие большого раздела подкачки не является серьезным недостатком, хотя это в некоторой степени зависит от того, что вы подразумеваете под словом «большой». Если вы установите его смехотворно большим, свопинг станет менее эффективным, чем он есть, и вы даже можете столкнуться с ситуациями, когда свопинг вызовет сбой, но если вы не сходите с ума от размера, единственное, что вы делаете тратит место на диске, которое теоретически можно использовать для чего-то другого.
Память может быть дешевой, но все же платной.
На своей рабочей станции я обычно перехожу в режим подкачки только после обычного использования системы. (Конечно, это _work_station ...) С 16 ГБ ОЗУ и 16 ГБ подкачки я обычно меняю около 2-3 ГБ. Никогда не видел, чтобы он поднимался выше этого, хотя у меня там достаточно места.
Я даже не скучаю по месту на диске. Это даже дешевле памяти.
есть ли недостатки в наличии (надеюсь, неиспользовании) большого раздела подкачки?
Гипотетически есть преимущество, если вы сделаете свой своп достаточно большим и правильно распределите его.
Если вам никогда не понадобился своп и если вы размещаете достаточно большой своп на внутренних цилиндрах диска, тогда остальная файловая система находится на внешних цилиндрах; таким образом, основная файловая система имеет более высокую линейную скорость (и, следовательно, более высокую производительность ввода-вывода).
Примечание: все это теоретически и вызвано вашим вопросом. Я никогда не делал этого на практике. Это также предполагает, что вы не используете SSD.