Вопросы с тегом «out-of-memory»

1
Как убийца OOM решает, какой процесс убить первым?
Этот ответ объясняет действия, предпринимаемые ядром при возникновении ситуации OOM, в зависимости от значения sysctl vm.overcommit_memory. Когда overcommit_memoryустановлено значение 0 или 1, overcommitоно включено, и программам разрешается выделять больше памяти, чем реально доступно. Что происходит, когда у нас заканчивается память в этой ситуации? Как убийца OOM решает, какой процесс убить …

2
Отладка нехватки памяти с / var / log / messages
Следующий отчет добавляется в мой журнал сообщений: kernel: Out of memory: Kill process 9163 (mysqld) score 511 or sacrifice child kernel: Killed process 9163, UID 27, (mysqld) total-vm:2457368kB, anon-rss:816780kB, file-rss:4kB Неважно, предназначена ли эта проблема httpd, mysqldили postfixмне интересно, как я могу продолжить ее устранение. Как я могу получить больше …

4
Отладка высокого (почти полного) использования ЦП / памяти приложения «Веб-контент» в Linux Mint
У меня дома установлен Linux Mint на 3 компьютерах, и все они почти не работают медленно, когда открыт Firefox. Вот вывод сверху : Как вы можете видеть, «Веб-контент» и Firefox совместно используют почти весь мой ЦП и более 50% (4 ГБ +) системной памяти. У меня никогда не было этой …

2
OOM killer не работает должным образом, приводит к зависанию ОС
В течение многих лет OOM убийца моей операционной системы не работает должным образом и приводит к зависанию системы. Когда использование памяти очень велико, вся система имеет тенденцию «зависать» (на самом деле: становиться очень медленной) в течение нескольких часов или даже дней , вместо того, чтобы убивать процессы для освобождения памяти. …

3
Что такое сообщение «Недостаточно памяти»: принести в жертву ребенка?
Недавно на моем компьютере закончилась память (что не является неожиданным следствием компиляции программного обеспечения при работе с большими наборами данных ГИС). В системном журнале подробно описывается, как оно работает с условием OOM, следующая строка: Out of memory: Kill process 7429 (java) score 259 or sacrifice child О чем это or …

1
Неправильно ли думать о «memfd» как о «процессе, которому принадлежит файл»?
https://dvdhrm.wordpress.com/2014/06/10/memfd_create2/ Теоретически, вы можете достичь memfd_create()поведения [ ], не вводя новые системные вызовы, например: int fd = open("/tmp", O_RDWR | O_TMPFILE | O_EXCL, S_IRWXU); (Обратите внимание, что для более переносимой гарантии tmpfs мы можем использовать " /dev/shm" вместо " /tmp"). Поэтому самый важный вопрос - какого черта нам нужен третий …

9
Проблемы с памятью при сжатии и передаче большого количества небольших файлов (всего 1 ТБ)
У меня есть 5 миллионов файлов, которые занимают около 1 ТБ дискового пространства. Мне нужно передать эти файлы третьей стороне. Какой лучший способ сделать это? Я попытался уменьшить размер, используя .tar.gz, но, несмотря на то, что мой компьютер имеет 8 ГБ ОЗУ, я получаю сообщение об ошибке «Недостаточно системной памяти». …

2
использование памяти httpd
Возникли проблемы с использованием памяти httpd( Apache/2.2.29). Со временем использование памяти в httpdпроцессах возрастает, пока не достигнет 100%. Последний раз, когда я перезагружался, httpdбыло около 24 часов назад. Выход из free -m: [ec2-user@www ~]$ free -m total used free shared buffers cached Mem: 1655 1415 239 0 202 424 -/+ …

2
Опасно ли `make -j` (без аргументов)? [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 2 года назад . Ранее сегодня, когда что-то строил, я решил запустить makeкак $ make -j возможно, …

2
ограничение памяти ядра Linux
У меня сбитая с толку проблема. У меня есть библиотека, которая использует sg для выполнения настраиваемых CDB. Есть несколько систем, которые обычно имеют проблемы с распределением памяти в sg . Обычно драйвер sg имеет жесткое ограничение около 4 МБ, но мы видим его на этих нескольких системах с ~ 2,3 …

1
Почему OOM-Killer не может просто убить процесс, который требует слишком много?
Это объясняется здесь , что ОАЯ-убийца может быть сконфигурирована с помощью overcommit_memoryи что: 2 = без перегрузки. Распределение не удастся, если просить слишком много. 0, 1 = перегрузка (эвристически или всегда). Убейте какой-нибудь процесс (ы) на основе некоторой эвристики, когда слишком большой доступ к памяти фактически получен. Теперь я могу …

3
Как навсегда установить настройки убийцы OOM для демонов?
Запуская некоторые серверы Linux с одним или несколькими жизненно важными демонами системной службы, я бы хотел настроить OOM killer для этих демонизированных процессов на случай, если произойдет что-то странное. Например, сегодня некоторые сервера Ubuntu работает MySQL получил убил MySQL демон , потому что тонны apt-checkerпроцессов были потребить всю память и …

2
получить сигнал до того, как процесс будет убит OOM killer / cgroups
В нашем кластере мы ограничиваем ресурсы наших процессов, например, память ( memory.limit_in_bytes). Я думаю, в конце концов, это также обрабатывается через OOM killer в ядре Linux (похоже, читая исходный код ). Есть ли способ получить сигнал до того, как мой процесс будет убит? (Точно так же, как -notifyопция для SGEqsub …

1
OOM Killer - убитый сервер MySQL
На одном из наших мастеров MySQL OOM Killer был вызван и убил сервер MySQL, что привело к большим сбоям. Ниже приведен журнал ядра: [2006013.230723] mysqld invoked oom-killer: gfp_mask=0x201da, order=0, oom_adj=0 [2006013.230733] Pid: 1319, comm: mysqld Tainted: P 2.6.32-5-amd64 #1 [2006013.230735] Call Trace: [2006013.230744] [<ffffffff810b6708>] ? oom_kill_process+0x7f/0x23f [2006013.230750] [<ffffffff8106bde2>] ? timekeeping_get_ns+0xe/0x2e …

1
Неиспользуемая память, выделенная для плиты, считается использованным или доступным кешем?
После оценки / proc / meminfo я вижу следующую информацию: $cat /proc/meminfo MemTotal: 197852592 kB MemFree: 64755992 kB MemAvailable: 65655112 kB Buffers: 4388 kB Cached: 759952 kB SwapCached: 0 kB Active: 649472 kB Inactive: 308340 kB Active(anon): 193840 kB Inactive(anon): 25316 kB Active(file): 455632 kB Inactive(file): 283024 kB Unevictable: 0 …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.