Я прочитал этот вопрос , но он был задан в контексте серверов, а не настольных компьютеров или ноутбуков.
Если на ноутбуке установлено достаточное количество оперативной памяти, скажем, 8 ГБ, нам все еще нужно место подкачки?
источник
Я прочитал этот вопрос , но он был задан в контексте серверов, а не настольных компьютеров или ноутбуков.
Если на ноутбуке установлено достаточное количество оперативной памяти, скажем, 8 ГБ, нам все еще нужно место подкачки?
Существует распространенное заблуждение, что наличие пространства подкачки негативно влияет на производительность системы. Это неверно Пока у вас достаточно оперативной памяти, наличие области подкачки независимо от ее размера никак не влияет на производительность. На производительность влияет нехватка оперативной памяти и эффективное использование пространства подкачки.
Если у вас нет пространства подкачки и вам не хватает оперативной памяти, ядро выберет один или несколько процессов, которые, по его мнению, являются хорошими кандидатами (хотя вы могли бы дать ему несколько подсказок ), и уничтожит их.
Если у вас есть место подкачки и не хватает оперативной памяти, ядро выберет менее использованные страницы памяти и поместит их в область подкачки для освобождения оперативной памяти. Это замедлит работу системы, но иначе ваши приложения не будут затронуты.
Я всегда предпочитаю вариант 2., поскольку мне неудобно терять части или всю мою работу, потому что ядро считает, что мои приложения стоит убивать. Более того, при текущем размере среднего диска в диапазоне ТБ резервирование нескольких процентов для подкачки обычно не является проблемой.
Если у вас есть оперативная память 3 ГБ или выше, Ubuntu автоматически НЕ ИСПОЛЬЗУЕТ пространство подкачки, так как этого более чем достаточно для ОС.
Теперь вам действительно нужен раздел подкачки?
Ответ на мой взгляд, да. Потому что вы не знаете, что вы будете устанавливать или делать в будущем, что может потребовать пространства подкачки. Также, если вы планируете использовать гибернацию, вам может понадобиться некоторое пространство подкачки. На самом деле вам не нужно иметь раздел подкачки, но это рекомендуется, если вы используете столько памяти при нормальной работе.
Для получения дополнительной информации о необходимости замены или ее замене см. Ubuntu Swap Faq или Требования к обмену
источник
Последние 6 лет я использовал настольные системы с оперативной памятью не менее 8 ГБ. Я не помню случая, когда система заменяла память при обычном использовании, и я довольно часто отслеживаю использование ресурсов с помощью htop. Даже в тех случаях, когда я запускал 4 виртуальных машины (сервера) одновременно для целей разработки, не происходил обмен.
Сказав это, если приложения, которые вы используете, требуют большого объема памяти (например, редактирования видео, редактирования изображений, манипулирования таблицами больших баз данных и т. Д.), Вы можете столкнуться с ситуацией, когда вашей системе может не хватить памяти. В этом случае может быть желательно иметь место подкачки. Думайте об этом как о последней инстанции безопасности. А учитывая емкость современных систем в несколько террабайт, сколько стоит пара гигабайт в разделе подкачки? Лучше быть в безопасности, чем потом сожалеть :-)
источник
Наличие пространства подкачки всегда хорошо.
Здесь я цитирую руководство по сертификации RHCSA / RHCE Майкла Янга
источник
Это зависит от того, что вы используете в своей системе.
Если вы создаете контент, вероятно, будет хорошей идеей выделять пространство подкачки, поэтому, если у вас заканчивается ОЗУ, ваши процессы замедляются, а не останавливаются и могут потерять работу.
Если на вашем компьютере только запущены программы, вам не нужно или даже не требуется пространство подкачки. Я проектирую и строю много киоск-подобных систем отображения, которые точно соответствуют этому использованию. Я предпочел бы, чтобы процесс внезапно умер, чем был бы медленным, потому что тогда я могу обнаружить это состояние и исправить его.
источник
Если вам когда-либо понадобится подкачка или больше места подкачки, вы можете создать файлы подкачки в вашей файловой системе. Конечно, они не будут поддерживать спящий режим, но это разумный подход для ноутбука с SSD-накопителем и большим количеством оперативной памяти.
источник