Linux

Вам нужен раздел подкачки?

Старые компьютерные компоненты в заводе по переработке, ОЗУ

Вопрос, который обычно задают при установке Linux: «Нужен ли раздел подкачки?» В вычислительном отношении, когда вы впервые используете компьютер, большая часть памяти доступна. Используется только память из процессов, требуемых операционной системой. Каждый раз, когда вы загружаете приложение, запускается новый процесс, и для приложения выделяется объем памяти.

Каждый раз, когда вы загружаете новое приложение, для запуска этой программы доступно меньше памяти . В конечном итоге компьютер попадает в точку, в которой недостаточно памяти для запуска этого приложения. Это когда раздел подкачки в Linux вступает в игру.

Что делает Linux, когда не хватает памяти?

Это убивает процессы. Это не то, что вы хотите случиться. Хотя существует механизм оценки для выбора процессов, которые нужно убить, это решение остается за операционной системой.

Старые компьютерные компоненты в заводе по переработке, ОЗУ
Westend61 / Getty Images

Linux убивает процессы только тогда, когда заканчивается виртуальная память. Виртуальная память — это объем физической памяти плюс пространство на диске, выделенное для целей подкачки (подкачка).

Думайте о разделе подкачки как о переполненном пространстве. Когда основная память заполнена, пространство переполнения можно использовать для дополнительной памяти. Есть недостаток в использовании раздела подкачки. Как правило, раздел подкачки находится дальше от обычной памяти, и данные должны перемещаться дальше, что отнимает много времени.

Вы можете создать раздел подкачки, который будет использоваться Linux для хранения незанятых процессов при недостатке физической памяти. Раздел подкачки — это дисковое пространство, выделенное на жестком диске.

Доступ к оперативной памяти быстрее, чем к файлам, хранящимся на жестком диске. Если вы обнаружите, что у вас постоянно не хватает памяти и ваш жесткий диск работает, вероятно, ваш компьютер чрезмерно использует пространство подкачки.

Насколько сильно вам нужен раздел подкачки?

Если у вас есть компьютер с небольшим объемом памяти, настоятельно рекомендуется раздел подкачки.

В качестве теста мы настроили виртуальную машину с 1 гигабайтом оперативной памяти и без раздела подкачки и установили Peppermint Linux, который использует рабочий стол LXDE, и в целом он занимает мало места.

Peppermint Linux поставляется с предустановленным Chromium , и каждый раз, когда вы открываете вкладку Chromium, используется приличный объем памяти.

Мы открыли вкладку и перешли на linux.lifewire.com, а затем открыли вторую вкладку и сделали то же самое. Мы продолжали повторять этот процесс, пока, в конце концов, память не закончилась. Затем Chromium отобразил сообщение о том, что вкладка перестала работать и, возможно, из-за нехватки памяти.

Затем мы создали новую виртуальную машину с 1 гигабайтом оперативной памяти и разделом подкачки объемом 8 гигабайт. Мы смогли открыть несколько вкладок, и, хотя физическая ОЗУ закончилась, пространство подкачки стало использоваться, и мы смогли продолжить открытие вкладок.

Платформы для жестких дисков
Мэтью Филд / www.photography.mattfield.com

Если у вас есть машина с 1 гигабайтом оперативной памяти, вам, скорее всего, потребуется раздел подкачки, чем если у вас есть машина с 16 гигабайтами оперативной памяти. Весьма вероятно, что вы никогда не будете использовать пространство подкачки на машине с 8 гигабайтами ОЗУ или более, если не будете серьезно обрабатывать числа или редактировать видео .

Однако всегда рекомендуется иметь раздел подкачки. Дисковое пространство дешево. Отложите часть этого как овердрафт, когда ваш компьютер испытывает недостаток памяти.

Если на вашем компьютере всегда недостаточно памяти и вы постоянно используете пространство подкачки, подумайте об обновлении памяти на вашем компьютере .

Если вы установили Linux и не создали раздел подкачки, создайте файл подкачки, который в основном достигает той же цели.

Могу ли я выделить место на моем SSD для подкачки?

Установка нового твердотельного накопителя на ноутбук
Андрей Атанов / Getty Images

Предполагается, что пространство подкачки является буфером переполнения и не используется последовательно. Если вы постоянно используете раздел подкачки, подумайте об обновлении памяти.

Похожие посты
Linux

8 лучших окружений рабочего стола Linux

AndroidIphone и ipadLinuxWindows

Окончательное руководство по включению темного режима везде

LinuxКак сделать

Что такое Swappiness в Linux? (и как это изменить)

LinuxКак сделать

Как использовать команду ls для вывода списка файлов и каталогов в Linux