Автор Тема: Как избежать использование swap partition  (Прочитано 2322 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн lenin

система RAM=2 GB SWAP=100MB
После продолжительного мониторинга видно что RAM не используется больше чем на 50% , но несмотря на что есть процессы которые используют SWAP .

for file in /proc/*/status ; do awk '/VmSwap|Name/{printf $2 " " $3}END{ print ""}' $file; done | sort -k 2 -n -r | less​

я вижу какие процессы используют SWAP.
Моя конфигурация в /etc/sysctl.conf
vm.swappiness=1

Сейчас прожеряю какой результат будет если vm.swappiness=0

Ест ли какой-то способ избежать использование SWAP , только в экстримальном случае.

Я понял что  использование флага "+t" может помочь но его больше не используют.

Погуглить я не нашел других способов.
 

Оффлайн lenin

Re: Как избежать использование swap partition
« Ответ #1 : 10 Ноября 2017, 11:04:01 »
Я вижу никто с этим не сталкивался.
Мой экспириент с vm.swappiness=0 дал положительный результат. Уже 4 дня две системы, не используют swap  вообще.

 

Оффлайн Ogis1975

Re: Как избежать использование swap partition
« Ответ #2 : 10 Ноября 2017, 16:48:44 »
Мой экспириент с vm.swappiness=0 дал положительный результат.
Нутак это и понятно. Ведь вы выключили использование swap.
 

Оффлайн lenin

Re: Как избежать использование swap partition
« Ответ #3 : 10 Ноября 2017, 17:58:37 »

не совсем так , SWAP будет использован только в случае OutOfMemory

 

Оффлайн endru

Re: Как избежать использование swap partition
« Ответ #4 : 30 Ноября 2017, 10:19:10 »
если система считает что некоторые данные лучше перекинуть в своп - пусть кидает.
тема памяти требует детального изучения, а не простого применения команд из интернета.

Оффлайн chaldon

Re: Как избежать использование swap partition
« Ответ #5 : 11 Февраля 2018, 12:58:57 »
У меня Debian 9 Mate, система 32 бит. Было RAM 2Gb, Swap 500 Mb. Минут 10 работы с браузером (Firefox) и начинался использоваться раздел подкачки, RAM загружался на 1,2 - 1,5 Gb. Одно из трёх ядер процессора загружалось на 100%, комп начинал тормозить. Добавил ещё одну линейку памяти на 1,0 Gb и проблема ушла.
 

Оффлайн moreplavatel

Re: Как избежать использование swap partition
« Ответ #6 : 15 Февраля 2018, 08:54:33 »
еще можно использовать zram http://linuxoidblog.blogspot.ru/2015/12/zram-zswap.html
и в /etc/sysctl.conf установить vm.swappiness=20. ниже 20 не стоит (это если использовать zram), места будет нехватать в ОЗУ и будет виснуть.

да и свап приходится контролировать, если полез сильно в свап (процентов на 50) проходится остонавливать лишние приложения и чистить свап swapoff -a, swapon /dev/zram0
« Последнее редактирование: 15 Февраля 2018, 08:57:20 от moreplavatel »
 

Оффлайн ek-nfn

Re: Как избежать использование swap partition
« Ответ #7 : 28 Марта 2018, 20:30:15 »
Я вижу никто с этим не сталкивался.
Мой экспириент с vm.swappiness=0 дал положительный результат. Уже 4 дня две системы, не используют swap  вообще.

Сталкивался.. Тебе повезло в том, что не дошло до серьезного сброса в swap. Потому что в этом случае "туши свет", иди варить кофе, а лучше идти спать, так как это надолго. После всех этих экспериментов никогда не трогаю штатную установку (60%). С ней swap работает незаметно, потихоньку сбрасывая в swap неиспользуемые данные. И даже когда память уже закончилась, то подвешивает машину на порядок меньшее время , чем при vm.swappiness=0...10, так как ненужное уже давно там и сбрасывается только то, что мешает работе.
« Последнее редактирование: 28 Марта 2018, 20:33:33 от ek-nfn »
Debian 10 xfce
 

Оффлайн RedEye

Re: Как избежать использование swap partition
« Ответ #8 : 29 Марта 2018, 12:54:06 »
если система считает что некоторые данные лучше перекинуть в своп - пусть кидает.
тема памяти требует детального изучения, а не простого применения команд из интернета.

Согласен
 

Оффлайн Антон Валерьевич

Re: Как избежать использование swap partition
« Ответ #9 : 09 Апреля 2018, 07:03:45 »
Странно, что единичка давала такой эффект. Тем не менее, я благодарен автору за сведения.
Имею свой печальный опыт со свопом и настойчивое желание всегда отказываться от его использования - на всех машинах, где у меня использовался своп машина приемлемо быстро работала лишь до момента начала использования свопа. Как только система начинала использовать своп, тут же начинались дикие тормоза, реально как писали выше "можно идти заваривать кофе или ложиться спать".
Писал здесь, но единственным приемлемым решением стала покупка больше ОЗУ и отключение свопа.
« Последнее редактирование: 10 Апреля 2018, 05:08:52 от Антон Валерьевич »
 

Оффлайн Modigar

Re: Как избежать использование swap partition
« Ответ #10 : 09 Апреля 2018, 19:40:21 »
На рабочей виртуалке с 6Гб памяти, после сборки приличного проекта в несколько смычков, запускаю
swapoff - a
swapon - a

и система возвращается в первоначальное шустрое состояние.
 

Теги:
     

    Количество Inodes , говорит ли это сколько файлов я могу создать на partition ?

    Автор lenin

    Ответов: 3
    Просмотров: 1257
    Последний ответ 17 Апреля 2017, 09:51:01
    от endru
    использование Audit Framework

    Автор lenin

    Ответов: 0
    Просмотров: 829
    Последний ответ 05 Апреля 2017, 11:32:16
    от lenin