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


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

Автор Тема: Зависание при нехватке памяти  (Прочитано 2301 раз)

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

Оффлайн xiken88

  • Автор темы
  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Зависание при нехватке памяти
« : 25 Апрель 2015, 15:15:36 »
Система зависает при нехватке памяти при запуске процесса, который требует большой объем памяти. Например требуется 1 ГБ, когда в системе свободно 500 МБ. В системе 8 ГБ памяти, swap отключен.
Мне почему-то казалось, что ядро должно убить какой-то процесс(который висит в бэкграунде например) если памяти не хватает для другого процесса. Или это не так? И зависание в таком случае - корректное поведение.

Ubuntu 14.10 + XFCE, iMac late 2013.

symon2014

  • Гость
Re: Зависание при нехватке памяти
« Ответ #1 : 25 Апрель 2015, 15:29:16 »
Загрузи себе  htop и увидишь что грузит, скорее не память а процессор.

Оффлайн soarin

  • Старожил
  • *
  • Сообщений: 1820
  • ubuntu 20.04
    • Просмотр профиля
Re: Зависание при нехватке памяти
« Ответ #2 : 25 Апрель 2015, 15:36:09 »
Без свопа же вообще весело. Вариантов масса. У тебя при резком скачке потребления памяти OOM Killer может просто тупо не успеть выяснить и прибить виновника.
PS: корректное завершение я только на OS X видел (тестировал на форк бомбе), когда тебе вся система приостанавливалась визуально и всплывало окно, что писец будет, выбери приложение для закрытия. Линукс же в нокдаун отправляется легко в таких нештатных ситуациях.

Оффлайн xiken88

  • Автор темы
  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Re: Зависание при нехватке памяти
« Ответ #3 : 25 Апрель 2015, 17:16:19 »
Загрузи себе  htop и увидишь что грузит, скорее не память а процессор.

Виртуальная консоль не вызывается, комп зависает и не подает признаков жизни. И на разных процессах зависает, может зависнуть на виртуальной машине, эмуляторе андроида, Intellij Idea и т.д.

symon2014

  • Гость
Re: Зависание при нехватке памяти
« Ответ #4 : 25 Апрель 2015, 17:22:04 »
Сними задачи,запусти htop а потом запускай по очереди и смотри что сколько и чего ест.

Оффлайн victor00000

  • Забанен
  • Старожил
  • *
  • Сообщений: 15570
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Зависание при нехватке памяти
« Ответ #5 : 25 Апрель 2015, 17:28:06 »
free
sudo su
sync
echo 2 > /proc/sys/vm/drop_caches
echo 3 > /proc/sys/vm/drop_caches
exit
free
Нельзя друзья, дулу - AnrDaemon видите?
~.o

Оффлайн alsoijw

  • Старожил
  • *
  • Сообщений: 4073
  • Fedora 25 GNOME 3 amd64
    • Просмотр профиля
Re: Зависание при нехватке памяти
« Ответ #6 : 25 Апрель 2015, 19:08:58 »
xiken88, почитай про 12309
Мало видеть нам начало - надо видеть и конец. Если видишь ты создание - значит где-то есть ТВОРЕЦ
Многие жалуются: геометрия в жизни не пригодилась. Ямб от хорея им приходится отличать ежедневно?

Оффлайн DeadMetaler

  • Активист
  • *
  • Сообщений: 428
    • Просмотр профиля
Re: Зависание при нехватке памяти
« Ответ #7 : 25 Апрель 2015, 22:41:37 »
Система зависает при нехватке памяти при запуске процесса, который требует большой объем памяти. Например требуется 1 ГБ, когда в системе свободно 500 МБ. В системе 8 ГБ памяти, swap отключен.
Мне почему-то казалось, что ядро должно убить какой-то процесс(который висит в бэкграунде например) если памяти не хватает для другого процесса. Или это не так? И зависание в таком случае - корректное поведение.

Ubuntu 14.10 + XFCE, iMac late 2013.

Есть акая штука. Проблема была видимо в том, что своп 500Мб. Теперь вовсе отключил. Бывало не заметил как память забилась и полный висяк. Никакой консоли уже не запустить в таком положении, только сброс системы. Только перешел на линукс, чтоб собрать прошивку андройд и часто висло во время компиляции. Думал от нагрузки проц стопорит, оказалось от нехватки памяти. Возможно нужно не жалеть своп, чтоб киллер успевал прибить процесс, но я короче памяти докупил.
« Последнее редактирование: 20 Июнь 2019, 06:02:20 от zg_nico »
Arch Linux

 

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