LINUX.ORG.RU

Намертво зависает при нагрузках.

 


1

1

Здравствуйте. У меня была установлена «Linux Mint 20.1 Cinamone», а сейчас «KDE Neon 5.21», и что там, что там, иногда при тяжёлых задах, когда ПО зависает, то виснет не только программа, а вся оболочка, даже мышка. Помогает только удержание кнопки питания, которая принудительно завершает работу. В чём может быть проблема? Заранее благодарю.

Устройство: HP Probook 4540s с intel i5-3230M, ОЗУ 6гб.



Последнее исправление: DaniilSkLi (всего исправлений: 2)

В момент зависание есть ли свободная память? Своп?

fernandos ★★★
()

И в виртуальную консоль не попасть?

fernandos ★★★
()
Ответ на: комментарий от anonymous

без понятия ибо ничего открыть не получиться, все зависает прям почти полностью, иногда мышка двигается или звук отрезками играет.

DaniilSkLi
() автор топика
Ответ на: комментарий от fernandos

Где-то пол часа назад при игре в «Oxygen not included» зависло. Сейчас если её запустить и загрузить сейв, занято 3.1гб. ОЗУ. Так же до этого не раз зависало в программе Blender при рендере, озу как писала программа, занимала всего +-400мб.

DaniilSkLi
() автор топика
Ответ на: комментарий от DaniilSkLi

Debian 10 (Gnome). Аналогичная ситуация была, не хватает 4 гига оперативки, пришлось включить swap на 4 гига, но у меня HDD и это получается костыль, когда начинается заполнятся swap, оболочка начинает тормозить. Приходится перезапускать swap.

anonymous
()
Ответ на: комментарий от DaniilSkLi

Эти программы жрут довольно много памяти.

Попробуй включить SYSRQ, при зависании прожать хоткей OOM-киллера и подождать пару минут.

Также можно включить SSH-сервер, подключиться к ноуту с телефона и посмотреть, что происходит.

izzholtik ★★★
()
Ответ на: комментарий от DaniilSkLi

видеодрайвер ещё может косячить

anonymous
()
Ответ на: комментарий от DaniilSkLi
  • swap на zram
  • юзерспейсный киллер
  • прочие мелочи

см Просто оставлю это здесь: Игра в supertux2 с множественными `tail /dev/zero` в фоне без зависаний

Пора бы написать руководство по обработке нехватки памяти с описанием лучших и худших практик. Тема поднимается регулярно, пора на этот вопрос отвечать ссылкой на руководство.

hakavlad ★★★
()
Ответ на: комментарий от fernandos

Swap есть на 10гб. Забавно что в старом диспетчере задач и в новом цифры озу отличаются, и в новом действительно идёт нехватка ОЗУ, но swap почти не используеться. картинка сравнения показателей ОЗУ старого и нового «монитора»

DaniilSkLi
() автор топика
Ответ на: комментарий от DaniilSkLi

Показатели памяти смотри в /proc/meminfo и вызовом free -m.

Один монитор находит занятую память через MemFree, другой через MemAvailable.

hakavlad ★★★
()
Ответ на: комментарий от DaniilSkLi

Выход прост. Очень легко иметь не зависающую ОС, даже под сильными нагрузками.

hakavlad ★★★
()
Ответ на: комментарий от DaniilSkLi

Можно зрам, можно другие планировщики попробовать.

fernandos ★★★
()
Ответ на: комментарий от DaniilSkLi

Три вещи:

  • своп только на zram. Своп на hdd - это смерть.

  • юзерспейсный киллер: earlyoom или nohang. Ядерный может вовремя не срабатывать.

  • тюнинг vm. Об этом напишу позже.

hakavlad ★★★
()

Тоже стал замечать на тяжёлых DE даже с 4 гб оперативы Gnome, Cinnamon, KDE вот на этих хотя на Xfce всё отлично при нагрузках

anonymous
()

с MATE тоже небось виснет жрёт много

anonymous
()
Ответ на: комментарий от anonymous

Но решает запас свободной памяти

anonymous
()

Ещё как вариант попробуй LMDE Linux Mint Debian Edition возможно на нём будет зависать меньше ведь жрёт меньше чем на основе Ubuntu

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.