Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Переполнение Cache  (Прочитано 822 раз)

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

Оффлайн The Kaban

  • Автор темы
  • Участник
  • *
  • Сообщений: 114
    • Просмотр профиля
Переполнение Cache
« : 30 Июнь 2016, 19:08:13 »
Здравствуйте!
Переполняется cache и система начинает кушать swp.
free -m
             total       used       free     shared    buffers     cached
Память:      16007      15852        155         28        320      14566
-/+ буферы/кэш:        965      15042
Swap:        16339          1      16338


На системе крутится Apache + MySql + OwnCloud, и больше нечего нет.
Подскажите пожалуйста что можно с этим сделать?
Может его стоит раз в сутки cache чистить?
СПС!

P/S система без перезагрузки проработала 30 дней. Это я к тому, что информация выше предоставлена после 30 дней работы системы.

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 26080
    • Просмотр профиля
Re: Переполнение Cache
« Ответ #1 : 30 Июнь 2016, 20:27:57 »
У вас странные представления о причинно-следственных связях.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн The Kaban

  • Автор темы
  • Участник
  • *
  • Сообщений: 114
    • Просмотр профиля
Re: Переполнение Cache
« Ответ #2 : 30 Июнь 2016, 22:52:29 »
AnrDaemon,
Я правильно Вас понял, что надо искать причину почему так происходит, а не пытаться бороться с последствиями?
Спс!

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 26080
    • Просмотр профиля
Re: Переполнение Cache
« Ответ #3 : 01 Июль 2016, 00:15:12 »
"Cached" - это СВОБОДНАЯ память.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн The Kaban

  • Автор темы
  • Участник
  • *
  • Сообщений: 114
    • Просмотр профиля
Re: Переполнение Cache
« Ответ #4 : 01 Июль 2016, 00:43:35 »
AnrDaemon,
Тогда я не понимаю, почему swap начинает заполняться?

Оффлайн Freezeman

  • Активист
  • *
  • Сообщений: 637
  • Xubuntu 14.04.2 LTS :: SSD Kingston HyperX Fury
    • Просмотр профиля
Re: Переполнение Cache
« Ответ #5 : 01 Июль 2016, 05:29:53 »
AnrDaemon,
Тогда я не понимаю, почему swap начинает заполняться?
Эмм... у вас Swap used 1, однако и память почти вся заполнена.

Оффлайн The Kaban

  • Автор темы
  • Участник
  • *
  • Сообщений: 114
    • Просмотр профиля
Re: Переполнение Cache
« Ответ #6 : 01 Июль 2016, 15:59:46 »
Здравствуйте!
Что-то я совсем не понимаю(((
Если судить из выше переведенных данных, то получается так:
Всего памяти(total) - 16007
Занято(used) - 15852
Свободно(free)- 155
shared - 28
buffers - 320
cached -  14566
Правильно я понимаю, что исходя из этих данных у меня свободно памяти всего 155?

Понимаю что что-то не то, но не могу понять что именно...(((
СПС!

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 26080
    • Просмотр профиля
Re: Переполнение Cache
« Ответ #7 : 01 Июль 2016, 16:15:10 »
Всё не так просто :)
У вас
Используется: 15852
Из них под кэш: 14566
Т.е. реалистично у вас занято чем-то 15852-14566 = 1286, остальное может быть в любой момент забыто, похерено и отдано программам под насущные нужды.
« Последнее редактирование: 01 Июль 2016, 22:44:21 от AnrDaemon »
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн The Kaban

  • Автор темы
  • Участник
  • *
  • Сообщений: 114
    • Просмотр профиля
Re: Переполнение Cache
« Ответ #8 : 01 Июль 2016, 16:36:03 »
AnrDaemon,
Это я уже понял, что не просто.)
То есть, все что находится в cache, при первой необходимости освобождается и отдается на первоочередные задачи системы?

Но почему тогда SWAP начинает забиваться?
Спасибо!

Пользователь добавил сообщение 01 Июль 2016, 17:01:35:
Сейчас посмотрел через top и увидел, что процесс init отправляет в swap.
« Последнее редактирование: 01 Июль 2016, 21:33:04 от The Kaban »

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 26080
    • Просмотр профиля
Re: Переполнение Cache
« Ответ #9 : 01 Июль 2016, 22:44:36 »
Что именно он отправляет в свап?…
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн The Kaban

  • Автор темы
  • Участник
  • *
  • Сообщений: 114
    • Просмотр профиля
Re: Переполнение Cache
« Ответ #10 : 02 Июль 2016, 00:02:11 »
AnrDaemon,
Пока не знаю как это проверить, но к понедельнику постараюсь разобраться в этом вопросе и написать сюда.
Спс!

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 14922
  • Я не слышу.
    • Просмотр профиля
Re: Переполнение Cache
« Ответ #11 : 02 Июль 2016, 01:24:20 »
~$ ls /run/user/$UID
~.o

Punko

  • Гость
Re: Переполнение Cache
« Ответ #12 : 02 Июль 2016, 01:43:19 »
То есть, все что находится в cache, при первой необходимости освобождается и отдается на первоочередные задачи системы?
Именно так.

-/+ буферы/кэш:        965      15042
второе число (15042) показывает количество памяти, которое могут себе без проблем взять приложения.

Эмм... у вас Swap used 1, однако и память почти вся заполнена.

Где память занята? Учите матчасть!

http://www.linuxatemyram.com/

Оффлайн The Kaban

  • Автор темы
  • Участник
  • *
  • Сообщений: 114
    • Просмотр профиля
Re: Переполнение Cache
« Ответ #13 : 05 Июль 2016, 23:23:28 »
Здравствуйте!
Проблемма вроде решилась сама собой. Сегодня вечером включил top и увидел что swap не задействован.

Небуду пока тему помечать как "решено", помониторю еще пару недель.

Всем огромное спасибо за помощь!

Оффлайн The Kaban

  • Автор темы
  • Участник
  • *
  • Сообщений: 114
    • Просмотр профиля
Re: Переполнение Cache
« Ответ #14 : 07 Июль 2016, 20:13:16 »
Здравствуйте!
Ну вот опять, SWAP начал медленно заполняться(
~$ ls /run/user/$UID
Эта команда нечего не выводит. Делал вот так: ls /run/user/1000, в этой директории нет файлов и папок.

Подскажите пожалуйста, как можно выяснить что именно падает в SWAP?
Спасибо!

 

Страница сгенерирована за 0.062 секунд. Запросов: 24.