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


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: память и подкачка.  (Прочитано 713 раз)

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

Оффлайн Olegga

  • Автор темы
  • Новичок
  • *
  • Сообщений: 14
    • Просмотр профиля
память и подкачка.
« : 29 Сентября 2015, 09:14:40 »
Здравствуйте.
Ubuntu 14.04.2 64
Было 3гб оперативки. Добавил до 6гб. В "сведения о системе" видно 6гб.
Обратил внимание, что при потреблении 1гб памяти включается файл подкачки.
Создалось впечатление, что сохранились настройки включения подкачки на 3гб.
Как это исправить?

Оффлайн Бонька

  • Активист
  • *
  • Сообщений: 346
  • life is purple
    • Просмотр профиля
Re: память и подкачка.
« Ответ #1 : 29 Сентября 2015, 09:55:55 »
надо поиграться со swappiness. В терминале выполните sudo sysctl vm.swappiness=10 , где цифра 10 - процент свободной оперативной памяти, после исчерпания которой включится подкачка. После поработать и посмотреть. Если все устроит, то можно и нужно это записать на постоянной основе. Открыть в текстовом редакторе с правами рута файл etc/sysctl.conf, для Ubuntu это будет команда sudo gedit etc/sysctl.conf, найти строку vm.swappiness=60 и изменить значение. Если данной строки не будет значит нужно дописать ее в конце файла: и найти в нем строку vm.swappiness=60 и изменить значение на требуемое. Если данной строки не будет значит нужно дописать ее в конце файла в виде vm.swappiness=10 .
« Последнее редактирование: 29 Сентября 2015, 10:05:34 от Бонька »
Asus N56VJ, SSD, btrfs, Manjaro 16 (Ellada). x64, XFCE :)

Оффлайн Olegga

  • Автор темы
  • Новичок
  • *
  • Сообщений: 14
    • Просмотр профиля
Re: память и подкачка.
« Ответ #2 : 29 Сентября 2015, 10:06:54 »
надо поиграться со swappiness.
Пробовал. Не помогло.
Думаю, что swappiness меняет процент от 3гб, зафиксированных при установке ОС.
Вероятно придётся переустанавливать.

Оффлайн Sly_tom_cat

  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 12130
  • Xubuntu 22.04
    • Просмотр профиля
    • Github
Re: память и подкачка.
« Ответ #3 : 29 Сентября 2015, 10:30:30 »
Olegga, вы не фантазируйте - ничего там в ядре не запоминается - все ресурсы ядро при загрузке инициализирует в соответствии с наличными на момент загрузки.

Параметр swappiness в целом влияет на процесс свопинга только косвенно. Установка его в 10 вовсе не гарантирует что своппинг не начнется раньше чем 10% оперативки свободной останется. Сам по себе свопинг - не такой простой процесс как кажется. Если нет желания изучить этот вопрос глубже. То просто поверьте на слово.

Что бы не лечить тут ваши впечатления покажите вывод команды free в терминале, когда вам ваши впечатления говорят что все ок и тогда, когда они вам говорят что начался свопинг. Можно будет понять что-то более конкретное чем ваши впечатления.
Индикатор для Yandex-Disk: https://forum.ubuntu.ru/index.php?topic=241992
UEFI-Boot - грузимся без загрузчика: https://help.ubuntu.ru/wiki/uefiboot

Оффлайн it0r

  • Забанен
  • Старожил
  • *
  • Сообщений: 2264
    • Просмотр профиля
Re: память и подкачка.
« Ответ #4 : 29 Сентября 2015, 10:41:11 »
Olegga,
покажи
free
и почисть кэши: https://forum.ubuntu.ru/index.php?topic=266450.0
ТУТ - это дерево. А ЗДЕСЬ - это МЕСТО.... Так что ТУТ - это не ЗДЕСЬ.

Оффлайн skybour

  • Старожил
  • *
  • Сообщений: 2213
    • Просмотр профиля
Re: память и подкачка.
« Ответ #5 : 29 Сентября 2015, 10:41:49 »
Почему бы его не отключить вовсе, при таком количестве оперативки?

Оффлайн Haron Prime

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 11313
  • Нетолерантный социопат
    • Просмотр профиля
Re: память и подкачка.
« Ответ #6 : 29 Сентября 2015, 10:54:59 »
Почему бы его не отключить вовсе, при таком количестве оперативки?
А если ТС планирует использовать спящий режим?

Оффлайн skybour

  • Старожил
  • *
  • Сообщений: 2213
    • Просмотр профиля
Re: память и подкачка.
« Ответ #7 : 29 Сентября 2015, 10:56:32 »
Haron Prime, дельное замечание. Посмотрим, что ответит на это ТС.

Оффлайн Sly_tom_cat

  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 12130
  • Xubuntu 22.04
    • Просмотр профиля
    • Github
Re: память и подкачка.
« Ответ #8 : 29 Сентября 2015, 11:28:15 »
Haron Prime, у меня спящий режим с 4 гигами это пара минут на уход в сон и столько же на выход из него (swap на HDD). Комп при этом даунится ~ за 5 секунд и загружается за 30.

Лично мне такой сон - нафиг не сдался. Что будет у человека с 6 гигами - мне трудно представить..... :idiot2:

Собственно это одна из официальных причин почему Canonical запретил этот режим сейчас в Ubuntu по дефолту.
Индикатор для Yandex-Disk: https://forum.ubuntu.ru/index.php?topic=241992
UEFI-Boot - грузимся без загрузчика: https://help.ubuntu.ru/wiki/uefiboot

Оффлайн Haron Prime

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 11313
  • Нетолерантный социопат
    • Просмотр профиля
Re: память и подкачка.
« Ответ #9 : 29 Сентября 2015, 11:34:45 »
Sly_tom_cat,
я не собираюсь устраивать тут диспут по поводу нужности/ненужности спящего режима, а также его произвоительности
лично я его не использую и не использовал никогда
но это не вовсе не значит, что его не собирается использовать ТС (мало ли какие у него есть на это причины)
поэтому совет отключить своп при наличии такого количества RAM в данном случае является некорректным

Оффлайн Olegga

  • Автор темы
  • Новичок
  • *
  • Сообщений: 14
    • Просмотр профиля
Re: память и подкачка.
« Ответ #10 : 29 Сентября 2015, 12:11:44 »
Спасибо!
Вечером дома посмотрю free и напишу.

Пользователь решил продолжить мысль 29 Сентября 2015, 18:26:07:
Сегодня такого явления не наблюдается.
Free показал >4гб(used), подкачка - 0.
Системный монитор показывал 2,7гб почему-то.
Извините за беспокойство.
« Последнее редактирование: 29 Сентября 2015, 18:26:07 от Olegga »

 

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