Ссылаясь наПеремещение процесса в раздел подкачки и обратнои другие ответы, в которых говорится о перемещении процессов в и из пространства подкачки для Linux, ни один из них не дает подробного описания плюсов и минусов этого. Пожалуйста, объясните это.
Пожалуйста, также объясните, как это сделать пошагово.
решение1
Основная память (ОЗУ):
- быстрее
- естьоченьнизкая задержка
- более надежен
- более дорог
Своп — это просто виртуальная оперативная память на диске, и как таковая, она наследует обычные плюсы и минусы накопителей, в зависимости от типа накопителя. Она используется для неактивных страниц, когда системе требуется больше реальной оперативной памяти.
Рекомендуется иметь доступное пространство подкачки на случай, если система заполнит всю оперативную память, чтобы избежать сбоев или зависаний. Однако я не думаю, что возможно перемещать процессы вручную. Ядро Linux написано для эффективной обработки страниц памяти и хранения в оперативной памяти того, что ему нужно, и подкачки того, что не нужно, так что вам не нужно ничего делать со своей стороны.
Вы можете настроить swappiness по ссылке, которую вы разместили; это значение определяет процент оперативной памяти, который должен быть заполнен, прежде чем ядро начнет выполнять подкачку.