Запитання з тегом «out-of-memory»

1
Як вбивця ООМ вирішує, який процес вбити першим?
Ця відповідь пояснює дії, зроблені ядром, коли виникає ситуація OOM на основі значення sysctl vm.overcommit_memory. Якщо overcommit_memoryвстановлено значення 0 або 1, overcommitувімкнено, а програмам дозволяється виділяти більше пам’яті, ніж реально доступно. Тепер, що відбувається, коли у нас у цій ситуації не вистачає пам’яті? Як вбивця ООМ вирішує, який процес вбити …

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
Налагодження високого (майже загального) використання CPU / пам'яті програми «Веб-контент» на Linux Mint
У мене вдома встановлений Linux Mint на 3 комп’ютерах, і всі вони майже неприйнятно повільні, коли Firefox відкритий. Ось результат зверху : Як бачите, "Веб-вміст" і Firefox спільно використовують майже весь мій процесор, і більше 50% (4 ГБ +) системної пам'яті. У мене раніше не було такої проблеми з Debian …

2
Вбивця OOM не працює належним чином, призводить до застигання ОС
Роками вбивця OOM моєї операційної системи не працює належним чином і призводить до застиглої системи. Коли об'єм пам'яті дуже високий, вся система має тенденцію до «заморожування» (насправді: стає надзвичайно повільним) годинами чи навіть днями , замість того, щоб вбивати процеси звільнення пам'яті. Максимум, що я записав, - це 7 днів, …

3
Яке повідомлення поза пам'яттю: пожертвуйте дитиною?
Нещодавно мій комп'ютер втратив пам'ять (несподіваний наслідок складання програмного забезпечення під час роботи з великими наборами даних ГІС). У системному журналі з деталізацією того, як він поводився з умовою OOM, є наступний рядок: Out of memory: Kill process 7429 (java) score 259 or sacrifice child Про що це or sacrifice …

1
Чи неправильно думати про "memfd" s як "процес, який належить файлу"?
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 для цих демонізованих процесів у випадку, якщо трапиться щось дивне. Наприклад, сьогодні деякі сервера Ubuntu працює MySQL отримав вбив MySQL демон , тому що тонни apt-checkerпроцесів були спожити всю пам'ять і ядро …

2
отримувати сигнал перед тим, як процес буде вбитий вбивцею / групами OOM
У нашому кластері ми обмежуємо ресурси процесів, наприклад, пам'ять ( memory.limit_in_bytes). Я думаю, врешті-решт, це також обробляється через вбивцю OOM в ядрі Linux (схоже, читаючи вихідний код ). Чи є спосіб отримати сигнал, перш ніж мій процес буде вбито? (Так само, як і -notifyваріант для SGEqsub , який надсилатиметься SIGUSR1до …

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 [2006013.230754] …

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.