Как уменьшить размер подкачки после того, как система уже установлена?

Эй парням, я сделал очень маленькую ошибку, я оглушаю источник ядра установки, понимаю ATI, нужен источник ядра для сборки. Теперь я установил его, и все хорошо работает. Спасибо за справку.

5
14.06.2012, 17:36
4 ответа

Вы не хотите уменьшать его, а скорее увеличивать его ленивое использование — чем больше чистых страниц уже находится в подкачке, тем лучше, это означает, что они могут легко быть установлены от RAM, когда свободная RAM необходима. Linux VM, тем не менее, имеет некоторое странное поведение относительно свопинга — интенсивный диск ввод-вывод (как огромный файл cp) может сделать Вашу системную подкачку в большой степени. Это может быть смягчено путем уменьшения vm.swappinness и увеличение vfs_cache_pressure.

7
27.01.2020, 20:32

Для выключения подкачки временно используйте (в качестве корня) команду:

swapoff -a

Снова включать его снова:

swapon -a

Для выключения его постоянно отредактируйте файл /etc/fstab и прокомментируйте любые строки с, загружают столбец типа.

Больше подкачки не всегда улучшает производительность. Существуют времена, когда сокращение его или выключение его лучше - все это зависит от соединения приложений.

Я сделал быстрый Google и придумал эту хорошую статью о предмете:

https://www.linux.com/news/software/applications/8208-all-about-linux-swap-space

6
27.01.2020, 20:32

Используя его делает, имение его там не делает. Замедление произойдет при выполнении слишком многих память hogging программы сразу которые заставят подкачку использоваться.

Если Вы действительно хотите уменьшить его, загрузить livecd и огонь gparted и измените размер раздела.

2
27.01.2020, 20:32
  • 1
    Не swapoff достаточный? И затем gparted от рабочей системы. –  Marco 14.06.2012, 17:57
  • 2
    @Marco, по-видимому, Вы хотели бы развернуть корневой раздел, а не просто оставить некоторое неразделенное пространство оставленным от уменьшения раздела подкачки, следовательно потребность загрузить livecd. Если Вы не заботитесь о неразделенном пространстве, то уверенный, Вы могли работать gparted от HD и необходимо было бы просто щелкнуть правой кнопкой по разделу подкачки и swapoff прежде чем Вы могли уменьшить его. –  psusi 14.06.2012, 18:31

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

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

Давняя лучшая практика должна была измерить область подкачки в два раза физическая память, другими словами, если Вы имеете 1 ГБ поршня, посвящаете 2 ГБ для свопинга. Это - все еще хороший совет, но на практике более современные системы с 4 ГБ или больше физического поршня могут обычно отбрасывать это к тому же объему подкачки, как система имеет физической памяти.

Существует несколько вещей, которые можно сделать для улучшения производительности при использовании подкачки. Если у Вас есть несколько дисков, перемещение подкачки к более быстрому или менее используемому жесткому диску рекомендуется, и на очень система IO-bound, можно получить значительные увеличения производительности путем выполнения этого. Для традиционных жестких дисков, двигая подкачку поближе к центру физического диска может помочь, как ищут, времена обычно короче в центре из-за меньшего количества перемещения головок диска.

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

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

1
27.01.2020, 20:32
  • 1
    С несколькими дисками можно также поместить область подкачки на каждый диск и присвоить им всем, равняются приоритетам. Программа подкачки затем загружает балансы между всеми областями подкачки для добавленной скорости. –  Alexios 15.06.2012, 14:25

Теги

Похожие вопросы