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


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Найти и уничтожить гниду, сжирающую память  (Прочитано 3702 раз)

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

Оффлайн sdemon72

  • Автор темы
  • Новичок
  • *
  • Сообщений: 44
    • Просмотр профиля
Достало уже. Работает неделю-другую (ноутбук, не выключается, но засыпает/просыпается), потом раз, и виснет: еле-еле двигается мышь на клавиши реагирует с задержкой в пол-минуты, никакую диагностику уже в этот момент не могу провести - не хватает терпения ждать отклика. Ребут все лечит, на неделю-другую опять. Что успел понять - съедается все ОЗУ+своп, отчего и виснет. Первым в списке подозреваемых firefox.
Хотелось бы (варианты):
- ограничить объем памяти, потребляемый одним приложением;
- убивать приложение, если съедает памяти больше определенного объема;
- предупреждать, если какое-то приложение съело больше определенного объема;
- какой-то еще вариант?
Система Ubuntu 20.04.3 LTS, ОЗУ 16ГБ, SWAP 4ГБ

Оффлайн c47

  • Активист
  • *
  • Сообщений: 356
    • Просмотр профиля
Re: Найти и уничтожить гниду, сжирающую память
« Ответ #1 : 08 Ноября 2021, 17:38:31 »
ctrl+alt+f[1-10]
логинишься
вводишь htop (если не установлен - sudo apt install htop)
и смотришь кто, врядли FF, мне кажется

Оффлайн sdemon72

  • Автор темы
  • Новичок
  • *
  • Сообщений: 44
    • Просмотр профиля
Re: Найти и уничтожить гниду, сжирающую память
« Ответ #2 : 08 Ноября 2021, 17:51:18 »
ctrl+alt+f[1-10]
логинишься
вводишь htop (если не установлен - sudo apt install htop)
и смотришь кто, врядли FF, мне кажется
В теории бы да, так бы и сделал. Но когда виснет, то реакции на ctrl+alt+f1 надо ждать минуты две, ну фик с ним, дождался, ввел логин и............. фсе.......... приглашения ввести пароль не дождался, ждал минут 5.
А после ребута, ну и так в процессе работы - нету врагов замеченных, вот так выглядит:
https://disk.yandex.ru/i/FggXhajfC5pHQQ

(как тут добавить скриншот?)

Руководство по добавлению изображений на форум
--ALiEN175
« Последнее редактирование: 08 Ноября 2021, 18:03:35 от ALiEN175 »

Оффлайн c47

  • Активист
  • *
  • Сообщений: 356
    • Просмотр профиля
Re: Найти и уничтожить гниду, сжирающую память
« Ответ #3 : 08 Ноября 2021, 17:59:21 »
ого, значит по жостику всё. а в течении этой недели оператива съедается равномерно? или условно первые дней 5 норм - потом с ума сходит, сжирая всё? По идее LA ещё должен быть запредельным, от 10 и выше, он подрастает в течении этого времени?

Оффлайн sdemon72

  • Автор темы
  • Новичок
  • *
  • Сообщений: 44
    • Просмотр профиля
Re: Найти и уничтожить гниду, сжирающую память
« Ответ #4 : 08 Ноября 2021, 18:02:38 »
ого, значит по жостику всё. а в течении этой недели оператива съедается равномерно? или условно первые дней 5 норм - потом с ума сходит, сжирая всё? По идее LA ещё должен быть запредельным, от 10 и выше, он подрастает в течении этого времени?
Нет, наблюдал специально в течение недели, своп практически всегда свободен полностью, озу 50/50 приложения/кэш. Поэтому одним из вариантов представлял себе поймать ситуацию при превышении определенного порога
Либо может top умеет в файл писать в фоне, надо будет покурить еще на этот счет...

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 6690
  • 20% Cooler
    • Просмотр профиля
Re: Найти и уничтожить гниду, сжирающую память
« Ответ #5 : 08 Ноября 2021, 18:08:49 »
sdemon72, настройте OOM-Killer.
(Нажмите, чтобы показать/скрыть)
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн c47

  • Активист
  • *
  • Сообщений: 356
    • Просмотр профиля
Re: Найти и уничтожить гниду, сжирающую память
« Ответ #6 : 08 Ноября 2021, 18:19:25 »
Либо может top умеет в файл писать в фоне, надо будет покурить еще на этот счет...
лучше dmesg посмотри, syslog, а раз в течении недели всё норм - то кажется это планировщик, посмотри еженедельные задания есть нет?

Оффлайн sdemon72

  • Автор темы
  • Новичок
  • *
  • Сообщений: 44
    • Просмотр профиля
Re: Найти и уничтожить гниду, сжирающую память
« Ответ #7 : 08 Ноября 2021, 18:23:23 »
Либо может top умеет в файл писать в фоне, надо будет покурить еще на этот счет...
лучше dmesg посмотри, syslog, а раз в течении недели всё норм - то кажется это планировщик, посмотри еженедельные задания есть нет?
Нерегулярно, бывает что и три недели норм, а бывает через неделю бах

Пользователь добавил сообщение 08 Ноября 2021, 18:24:19:
sdemon72, настройте OOM-Killer.
Вот это прям нравится, спасибо!

Пользователь добавил сообщение 08 Ноября 2021, 19:03:14:
Настроил nohang, поглядим, что получится....


Пользователь добавил сообщение 08 Ноября 2021, 19:07:45:
Хы, работает  8)



Пользователь добавил сообщение 08 Ноября 2021, 19:18:09:
Все, настроил вывод уведомлений и логирование, теперь будем ждать, какая рыбка поймается.......
« Последнее редактирование: 08 Ноября 2021, 19:18:09 от sdemon72 »

Оффлайн AlexDem

  • Активист
  • *
  • Сообщений: 696
    • Просмотр профиля
Re: Найти и уничтожить гниду, сжирающую память
« Ответ #8 : 08 Ноября 2021, 23:22:12 »
Поставь Conky, в нем есть плагин, показывающий на десктопе использование приложениями памяти в реальном времени.

(Нажмите, чтобы показать/скрыть)

Оффлайн Domitory

  • Активист
  • *
  • Сообщений: 565
    • Просмотр профиля
Re: Найти и уничтожить гниду, сжирающую память
« Ответ #9 : 09 Ноября 2021, 08:30:12 »
У меня такая же беда но на обычном компе который работает обычно по пару часов. Тоже бывает зависает намертво и только ресет помогает. При этом начинает непрерывно работать индикатор жесткого диска. Возможно виновник FireFox так как заметил что чаще всего подобные зависания бывают когда дочка играет в онлайн игры браузерные, ну и он постоянно запущен.

Оффлайн sdemon72

  • Автор темы
  • Новичок
  • *
  • Сообщений: 44
    • Просмотр профиля
Re: Найти и уничтожить гниду, сжирающую память
« Ответ #10 : 09 Ноября 2021, 08:54:23 »
Поставь Conky, в нем есть плагин, показывающий на десктопе использование приложениями памяти в реальном времени.
Поглядеть использование мне хватает xfce4-taskmanager + xfce4-cpugraph-plugin. А вот "поймать" нехорошую ситуацию - nohang самое оно!

Пользователь добавил сообщение 09 Ноября 2021, 08:59:47:
У меня такая же беда но на обычном компе который работает обычно по пару часов. Тоже бывает зависает намертво и только ресет помогает. При этом начинает непрерывно работать индикатор жесткого диска. Возможно виновник FireFox так как заметил что чаще всего подобные зависания бывают когда дочка играет в онлайн игры браузерные, ну и он постоянно запущен.
Да на рабочем тоже временами такое возникало, на разных выпусках ubuntu (я лет 15 на убунте сижу), время от времени. Похоже, такая болячка системы.
« Последнее редактирование: 09 Ноября 2021, 08:59:47 от sdemon72 »

Оффлайн просто Евгений

  • Активист
  • *
  • Сообщений: 396
  • Мы уже идем к вам...
    • Просмотр профиля
Re: Найти и уничтожить гниду, сжирающую память
« Ответ #11 : 10 Ноября 2021, 13:32:24 »
А не может ли это быть глюк железа? :idiot2:
Поговори, хоть ты со мной, гитара, семиструнная...

Оффлайн sdemon72

  • Автор темы
  • Новичок
  • *
  • Сообщений: 44
    • Просмотр профиля
Re: Найти и уничтожить гниду, сжирающую память
« Ответ #12 : 10 Ноября 2021, 13:49:35 »
А не может ли это быть глюк железа? :idiot2:
Слишком уж похожие симптомы на разных машинах

Оффлайн просто Евгений

  • Активист
  • *
  • Сообщений: 396
  • Мы уже идем к вам...
    • Просмотр профиля
Re: Найти и уничтожить гниду, сжирающую память
« Ответ #13 : 10 Ноября 2021, 16:17:46 »
А пробовали варианты неUbuntu? Каноникал скурвился и теперь пихает в дистры всякую не кошерную хрень. В сети есть рекомендации какие пакеты из ОСи надо выгрызть, что бы она была твоей. 8)
« Последнее редактирование: 10 Ноября 2021, 16:27:48 от просто Евгений »
Поговори, хоть ты со мной, гитара, семиструнная...

Оффлайн sdemon72

  • Автор темы
  • Новичок
  • *
  • Сообщений: 44
    • Просмотр профиля
Re: Найти и уничтожить гниду, сжирающую память
« Ответ #14 : 10 Ноября 2021, 17:07:33 »
А пробовали варианты неUbuntu? Каноникал скурвился и теперь пихает в дистры всякую не кошерную хрень. В сети есть рекомендации какие пакеты из ОСи надо выгрызть, что бы она была твоей. 8)
У меня не особо широкий кругозор в этом плане. Давным-давно, когда Ubuntu еще не придумали пробовал всякие rpm-based (Red Hat, Fedora, ASP), на каждой не меньше года сидел. В те времена в rpm выбор пакетов был скуднее, чем в deb, мне так показалось во всяком случае. А потом перебрался на Ubuntu и не возникало желания никуда уходить с нее, разве что десктопы менял разные (щас на xfce).
Недавно пробовал debian - скудненько там как-то, для десктопа. Для сервака - пожалуй поставил бы его, да, минимализм и все такое. А так Ubuntu самая дружественная всяко.
Веники не рассматриваю, есессно.

 

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