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


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Подскажите: SSD + 12Gb RAM = 12Гб забито подкачкой и все тормозит :(((  (Прочитано 3481 раз)

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

Оффлайн amplua

  • Автор темы
  • Любитель
  • *
  • Сообщений: 78
    • Просмотр профиля
    • блог
 :( Уже с пару месяцев собираюсь спросить но смущаюсь  :-[
Перерыл как мануалы по настройке SSD, так и по свапу, но мозгов не хватает  :idiot2:

Проблема:
При большом обьеме чтения/записи диска (торрент, копирование, видео) память улетает в зарезервированную и...там и остается. Чистится только ручками.


До-уточняю:
Ubuntu 12.04 ltr x64
Свап-раздел отключен т.к. чтоб ставить его на ССД за скоростью не гонюсь, а с 12Гб оперативки надеялся - не потребуется.


Куда копать?  :)
« Последнее редактирование: 01 Декабря 2013, 13:40:28 от amplua »
у каждого свой мир!

Оффлайн alsoijw

  • Старожил
  • *
  • Сообщений: 4062
  • Fedora 25 GNOME 3 amd64
    • Просмотр профиля
Не только у тебя такие проблемы. У меня при достижении ~ 30-40% оперативки, а у меня 1 Гб при запуске любого приложения начинается торможение. Тот же вопрос ведь доступно более 512 Мб, а приложению нужно гораздо меньше.
PS Какая ось?
У меня Mint 15
Мало видеть нам начало - надо видеть и конец. Если видишь ты создание - значит где-то есть ТВОРЕЦ
Многие жалуются: геометрия в жизни не пригодилась. Ямб от хорея им приходится отличать ежедневно?

Оффлайн amplua

  • Автор темы
  • Любитель
  • *
  • Сообщений: 78
    • Просмотр профиля
    • блог
Не только у тебя такие проблемы...

Не совсем такие. Видишь ли, в оперативки Linuxов есть не только "свободно/занято", а так-же резерв (к примеру). Упрощая предыдущее: процессы не только "занимают" память, но и просят "оставить для себя на будущее" еще часть. Эта часть считается свободной, но если нужно выделить ее другому процессу -- система начинает долго искать "а нельзя ли откуда-нть еще выдрать память, т.к. эта зарезервирована.

Если ты видишь, что занято 20%, а свободно 80%, возможны две такие крайности:
а) система только запущена, процессы заняли 20% и все круто!
б) система работает давно, приложения реально занимают 20%, а "зарезервиновали" еще 79% и все "тормозит".
В последнем случае работать все будет, но "отдаваться" эта память будет карйне медленно, что и вызывает тормоза.

Из полезного:
- сбросить резерв/кеш можно коммандой:
sync && echo 3 | sudo tee /proc/sys/vm/drop_caches
как ее просмотреть сходу не вспомню, может, подскажет кто? ;)
у каждого свой мир!

Оффлайн alsoijw

  • Старожил
  • *
  • Сообщений: 4062
  • Fedora 25 GNOME 3 amd64
    • Просмотр профиля
А зачем они так много резервируют?
Мало видеть нам начало - надо видеть и конец. Если видишь ты создание - значит где-то есть ТВОРЕЦ
Многие жалуются: геометрия в жизни не пригодилась. Ямб от хорея им приходится отличать ежедневно?

Оффлайн amplua

  • Автор темы
  • Любитель
  • *
  • Сообщений: 78
    • Просмотр профиля
    • блог
А зачем они так много резервируют?
Да нет, кеширование это хорошо и полезно (хотя и отключаемо ;) Тут с выделением из этого кеша проблемы...
у каждого свой мир!

Оффлайн peregrine

  • FSM
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 7215
  • Gentoo x64 Ubuntu 16.04.1 x64
    • Просмотр профиля
amplua, SSD от кеша дохнет. Зачем гробите его?

Пользователь решил продолжить мысль 01 Декабря 2013, 17:48:58:
У меня 8 Гб оперативы с головой хватает. Свапа нет. Что столько памяти отжирает? Ищите виноватого.

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net

Оффлайн amplua

  • Автор темы
  • Любитель
  • *
  • Сообщений: 78
    • Просмотр профиля
    • блог
amplua,
free -m?

Точно, оно.

             total       used       free     shared    buffers     cached
Mem:         12015      11870        145          0         25       7757
-/+ buffers/cache:       4086       7928
Swap:            0          0          0

И при этом "реально свободной" оперативки нет :(


Пользователь решил продолжить мысль 01 Декабря 2013, 20:42:12:
amplua, SSD от кеша дохнет. Зачем гробите его?

Пользователь решил продолжить мысль 01 Декабря 2013, 17:48:58:
У меня 8 Гб оперативы с головой хватает. Свапа нет. Что столько памяти отжирает? Ищите виноватого.

Кто б рассказал, как перенастроить? (за этим и пришел)
Занято видео-редактором 1Гб, остальное и того меньше ...
« Последнее редактирование: 01 Декабря 2013, 20:42:12 от amplua »
у каждого свой мир!

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net

Оффлайн amplua

  • Автор темы
  • Любитель
  • *
  • Сообщений: 78
    • Просмотр профиля
    • блог
http://www.linuxatemyram.com/
А да, старый сайтик ))

Но нет -- после достижения 99% в кеш появляются проблемы:
а) ничего запустить не выходит не "отойдя на чай", даже терминал.
б) запущенные программы "отвечают" по 5-30 секунд на каждое действие.
в) ...

приходится очищать через drop_caches ручками и - все снова ок.

Пользователь решил продолжить мысль 01 Декабря 2013, 21:32:56:


 :) Ладно, подскажите как поставить скриптик (который будет очищать кеш) на запуск каждые 30 секунд/минуту?
« Последнее редактирование: 01 Декабря 2013, 21:32:56 от amplua »
у каждого свой мир!

Оффлайн ShadowUser15

  • Активист
  • *
  • Сообщений: 718
    • Просмотр профиля
эту команду в крон таб файлик
вероятное введение нестандартных десятичностей, внутри системы - заставляет задуматься о переходе на другой

Оффлайн amplua

  • Автор темы
  • Любитель
  • *
  • Сообщений: 78
    • Просмотр профиля
    • блог
эту команду в крон таб файлик
Забросил в задания и ...ничего. Да и вообще ему права рута нужны для работы.
у каждого свой мир!

Anubis-wins

  • Гость
Вот тут есть про принудительную очистку системных кэшей: http://www.opennet.ru/tips/info/1455.shtml
Хотя я у себя тормозов (всего 2 гига оперативы) не наблюдал, но проблема интересная сама по себе.
Так все-таки выделяется память для других задач из кэша - вопрос так и завис.
                     total       used       free     shared    buffers     cached
Память:       2014        1870        144          0          6       1142
А ведь закешировано больше половины оперативы.
Может запилить скриптик , чтобы при достижении определенной величины кэша, он очищал его принудительно.
Сейчас буквально сделал опыт: при запуске новых задач cached даже уменьшается :)
И наоборот - при закрытии приложений - кэш растет.
Делаю вывод: кэш -это всего лишь куча, которая может быть выделена приложениям вообще.
« Последнее редактирование: 02 Декабря 2013, 13:20:01 от Anubis-wins »

Оффлайн ShadowUser15

  • Активист
  • *
  • Сообщений: 718
    • Просмотр профиля
эту команду в крон таб файлик
Забросил в задания и ...ничего. Да и вообще ему права рута нужны для работы.
эммм... не помню как давать рута в скриптах, и даже если есть - то это дыра в защите... разве в рутового кронтаба добавите...
вероятное введение нестандартных десятичностей, внутри системы - заставляет задуматься о переходе на другой

Оффлайн amplua

  • Автор темы
  • Любитель
  • *
  • Сообщений: 78
    • Просмотр профиля
    • блог
Вот тут есть про принудительную очистку системных кэшей: http://www.opennet.ru/tips/info/1455.shtml
Делаю вывод: кэш -это всего лишь куча, которая может быть выделена приложениям вообще.
Спасибо за ссылку, но именно об этих командах и говорил, когда писал "ручками"

К сожалению, кеш эт не та "куча" :(. К примеру, в моем случае, вначале кеш пустой (и отдается на ура), а затем -- отдается с тяжелым боем.

Есть еще парадокс в убунте: кол-во оперативки. Если у вас 2-4Гб, не кешируется активно. А захотите добавить до 8-12Гб -- система замечает "свободное поле" и выжирает его :(. Обидно до ужаса.
у каждого свой мир!

 

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