deejae

Кушается swap на VPS

23 posts in this topic

Доброго времени суток форумчане

 

Имеется впска - 16гигов оперативы, 16 ядер, 4гига swap, debian 7

Висит сотка вордпрессов с суммарным трафиком в 5 тысяч

За 3 суток сжирается весь swap и соответственно сайты не открываются или это происходит ооооочень долго

Установил memcached, думал поможет, спустя 4 суток та же история

Может для работы memcached мне надо в вордпрессах кусок кода какого то прописывать для этого кэширования?

Share this post


Link to post
Share on other sites

Можно попробовать настроить параметр ядра vm.swappiness. По умолчанию он равен 60. Но если поставить 0-10, то система перестанет скидывать в свап всё подряд. 

Share this post


Link to post
Share on other sites

Можно попробовать настроить параметр ядра vm.swappiness. По умолчанию он равен 60. Но если поставить 0-10, то система перестанет скидывать в свап всё подряд. 

не могу файло отредактировать (readonly) отписал суппорту, подожду пока исправят

спасибо за совет

Share this post


Link to post
Share on other sites

Можно попробовать настроить параметр ядра vm.swappiness. По умолчанию он равен 60. Но если поставить 0-10, то система перестанет скидывать в свап всё подряд. 

 

Это невозможно сделать на vps   Ядро находится на узловой машине. Придется увеличить swap , а это может сделать только хостер . SWAP должен равняться   RAM х 2

Share this post


Link to post
Share on other sites

Это невозможно сделать на vps   Ядро находится на узловой машине. Придется увеличить swap , а это может сделать только хостер . SWAP должен равняться   RAM х 2

Хотите сказать что я маг? На всех своих впсках так сделал и буду делать дальше. Незаменимый параметр для веб сервера, на мой взгляд ;)

Share this post


Link to post
Share on other sites

Хотите сказать что я маг? На всех своих впсках так сделал и буду делать дальше. Незаменимый параметр для веб сервера, на мой взгляд ;)

 

В плане обмена опытом , - как вам это удавалось ? Код можно ?

Share this post


Link to post
Share on other sites

В плане обмена опытом , - как вам это удавалось ? Код можно ?

Исходя из того что у меня везде debian:

 

1. 

sudo nano /etc/sysctl.conf

2. Добавляю строку 

vm.swappiness=10

3. Сохраняю файл и ребутаю систему.

4. Проверяю :)

admin@devilstar:~$ cat /proc/sys/vm/swappiness
10
 

Share this post


Link to post
Share on other sites

 

Исходя из того что у меня везде debian:

 

1. 

sudo nano /etc/sysctl.conf

2. Добавляю строку 

vm.swappiness=10

3. Сохраняю файл и ребутаю систему.

4. Проверяю :)

admin@devilstar:~$ cat /proc/sys/vm/swappiness
10
 

Спасибо !  Для меня это реальное открытие. Как говориться - век живи ...

Share this post


Link to post
Share on other sites

 

Исходя из того что у меня везде debian:

 

1. 

sudo nano /etc/sysctl.conf

2. Добавляю строку 

vm.swappiness=10

3. Сохраняю файл и ребутаю систему.

4. Проверяю :)

admin@devilstar:~$ cat /proc/sys/vm/swappiness
10
 

 

сделал я тоже самое, но все равно 60 значение

Share this post


Link to post
Share on other sites

Значит стоит задуматься о более продвинутом хостере, который разрешает редактировать параметры ядра на vps... Встречался мне один такой, который не давал этого сделать (тогда я подумал что это скорее исключение из правил), симптомы были 1 к 1. Дело в том, что swappiness = 60 - это чисто десктопный вариант, для домашнего использования. Рано или поздно при таком раскладе в свап свалится тот же mysql (отсюда и лютые тормоза) и сервисы апача. 

Share this post


Link to post
Share on other sites

Значит стоит задуматься о более продвинутом хостере, который разрешает редактировать параметры ядра на vps... Встречался мне один такой, который не давал этого сделать (тогда я подумал что это скорее исключение из правил), симптомы были 1 к 1. Дело в том, что swappiness = 60 - это чисто десктопный вариант, для домашнего использования. Рано или поздно при таком раскладе в свап свалится тот же mysql (отсюда и лютые тормоза) и сервисы апача. 

У vps нет ядра . VPS  использует ядро узловой машины . Скажите, вы реально верите в хостера , который разрешает редактировать параметры ядра на сервере с 10 vps на борту ?

Share this post


Link to post
Share on other sites

У vps нет ядра . VPS  использует ядро узловой машины . Скажите, вы реально верите в хостера , который разрешает редактировать параметры ядра на сервере с 10 vps на борту ?

Я не верю, я ими пользуюсь. 

Share this post


Link to post
Share on other sites

может вы путаете VPS с VDS ? ну в смысле когда дедик отдельной машиной идёт, а не виртуальной

Share this post


Link to post
Share on other sites

на VPS swap использовать не рекомендуется, поэтому у вас все тормозит

 

скорее всего вам надо добавить памяти

Share this post


Link to post
Share on other sites

на VPS swap использовать не рекомендуется, поэтому у вас все тормозит

 

скорее всего вам надо добавить памяти

согласен что не рекомендуется

попросил отрубить его на хрен :)

а мозгов то куда еще, если их и так 16, а используется 50%

DtaIOVYc.png

Share this post


Link to post
Share on other sites

может вы путаете VPS с VDS ? ну в смысле когда дедик отдельной машиной идёт, а не виртуальной

Это одно и тоже!

 

На хорошей дисковой системе swap проблем не создает. Но разумеется лучше когда он равен 0. 

 

Если виртуалка на OpenVZ то параметр vm.swappiness действительно не дает менять, потому что одно ядро для всех виртуалок. Но если хостер оставил дефолтное значение в 60 лучше от такого хостера держатся подальше, потому что на сервере администратором и не пахнет.

 

Огромное число процессов apache это не есть гуд. Необходимо изучать почему они так плодятся.

 

Знаете ли вы такие параметры как:

  • потребление трафика
  • потребление канала
  • количество запросов за секунду

?

Share this post


Link to post
Share on other sites

это мне вопросы?

я на них не отвечу

легче поставить ребут на крон раз в двое суток и будет чистый swap

 

хотя на один отвечу

столько запросов апача потому что у меня 100 доров висит здесь с суммарным трафом от 5 тысяч в сутки

я это уже написал выше

Share this post


Link to post
Share on other sites

Это не решение, а побег от него.

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

Share this post


Link to post
Share on other sites

только цена в два раза дороже, но признаться честно я об этом подумывал

Share this post


Link to post
Share on other sites

Знаете о чем это говорит? Что в реальности вы не получаете тех ресурсов которые описаны.

Share this post


Link to post
Share on other sites

только цена в два раза дороже, но признаться честно я об этом подумывал

 

если не секрет, сколько сейчас платите?

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.