Используется своп при свободной оперативной памяти

M2
На сайте с 11.01.2011
Offline
341
673

Всем привет!

Памяти на серваке 1,5 гига. + своп 512Мб. Так вот ситуация следующая: памяти свободно ещё где-то полгига (используется чуть меньше 1000Мб), но и своп используется тоже (порядка 160Мб из 512).

С чем это связано? Спросил в ТП хостинга, предложили просто убрать своп файл, но это ведь не есть выход? как-то можно поднастроить систему таким образом, чтобы обращение к свопу не шло при свободной оперативке?

------------------- Крутые VPS и дедики. Качество по разумной цене ( http://cp.inferno.name/view.php?product=1212&gid=1 ) VPS25OFF - скидка 25% на первый платеж по ссылке выше
KU
На сайте с 17.07.2008
Offline
251
#1
Хостинг ( https://good-host.net ) / Linux VPS ( https://good-host.net/vps ) / Windows VPS ( https://good-host.net/windows-vps ) / Выделенные серверы ( https://good-host.net/dedicated ) 14 лет онлайн!
K5
На сайте с 21.07.2010
Offline
209
#2

конфиги апач/мускл покажите

аська 45два48499два записки на работе (http://memoryhigh.ru) помогу с сайтом, удалю вирусы, настрою впс -> отзывы ТУТ (/ru/forum/836248) и ТАМ (http://www.maultalk.com/topic140187.html) !!!всегда проверяйте данные людей, которые сами пишут вам в аську или скайп!!!
lealhost
На сайте с 07.06.2014
Offline
136
#3

Нет, это нормальное поведение в linux.

К некоторым данным не нужен быстрый доступ и они помещаются в swap.

LEOnidUKG
На сайте с 25.11.2006
Offline
1762
#4

ТС, так устроена ОС. Она устроена умными людьми, которые её выпускают. Она знает, что надо делать и когда. Она работает не по таблице умножения, которые вы хотите применить к её работе.

✅ Мой Телеграм канал по SEO, оптимизации сайтов и серверов: https://t.me/leonidukgLIVE ✅ Качественное и рабочее размещение SEO статей СНГ и Бурж: https://getmanylinks.ru/ ✅ Настройка и оптимизация серверов https://getmanyspeed.ru/
Andron_buton
На сайте с 19.07.2007
Offline
270
#5

mark2011, как уже ответил KM.UA, надо уменьшить значение vm.swappiness в /etc/sysctl.conf и выполнить команду

sysctl -p

Дефолтное значение

vm.swappiness = 60

, при использовании более 100-60=40% памяти начинается swap

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий