Я бы начал с совета Евгения полностью удалить своп из SSD, потому что у вас, вероятно, достаточно оперативной памяти, чтобы не нуждаться в свопе. Если на самом деле вам нужна куча подкачки для ваших расчетов, вы можете добавить ее позже со своего большого носителя. Вам даже не нужно переделывать разделы, так как Linux может менять как файлы, так и разделы. (разделы более эффективны, хотя)
# create a giant file dd if=/dev/zero of=/media/geert/HDD/swap bs=1G count=128 # make sure only root can read it or move it chmod 700 /media/geert/HDD/swap chmod go-w /media/geert/HDD # just guessing here # with new enough tools, swapon can act on the file directly # else you need to create a loopback device on it first mkswap /media/geert/HDD/swap swapon /media/geert/HDD/swap # Add it to /etc/fstab so that it activates on startup echo "/media/geert/HDD/swap none swap sw,auto 0 0" >> /etc/fstab
Swap - это просто «медленная, но дешевая оперативная память» для людей, которым она нужна. Если у вас больше оперативной памяти, чем вам нужно, вам не понадобится никакой подкачки. Я запустил множество серверов без обмена, и это не проблема. Я даже запускаю настольные системы со скромной оперативной памятью без подкачки, чтобы избежать задержки, вызванной большой веб-страницей, внезапно высвобождающей все мои приложения и перегружающей мою систему. Я предпочел бы сразу увидеть сбой вкладки браузера (убитый Linux OOM), чем ждать около 5 минут, пока моя система остановится и в конце концов решит уничтожить эту вкладку браузера.
«Правило большого пальца» о том, чтобы размер свопа соответствовал размеру оперативной памяти, относится к таким вещам, как приостановка на диск. Таким образом, ноутбуки (или даже настольные компьютеры) должны поддерживать эту практику, если они хотят эту функцию. Это также была рекомендация для серверов при условии, что у вас есть сервер с экономичным количеством оперативной памяти, необходимой для рабочей нагрузки, и тоннами недорогого диска. Если группа пользователей решит выполнить свои задачи сразу, своп не позволит им быть убитым ... но оставит сервер довольно медленным, пока они не закончат.
Кроме того, я думаю, вы уже поняли, но все, что в списке «df» не упоминает раздел диска в левом столбце, является просто виртуальной файловой системой, которая либо хранится в оперативной памяти, либо создается по требованию. Они не занимают ни одного вашего диска.