Sobes.tech
Middle

Šta je zombi proces? Šta je OOM Killer?

sobes.tech АИ

Одговор од АИ

Зомби-процесс — это процесс в операционной системе, который завершил своё выполнение, но его запись в таблице процессов (процесс-таблице) ещё не была удалена, потому что родительский процесс не вызвал wait() для получения статуса завершения. Зомби-процессы не используют CPU и память, но занимают слот в таблице процессов, что может привести к исчерпанию ресурсов.

OOM Killer (Out-Of-Memory Killer) — это механизм в ядре Linux, который срабатывает при нехватке оперативной памяти. Когда система испытывает дефицит памяти, OOM Killer выбирает и завершает один или несколько процессов, чтобы освободить память и сохранить стабильность системы. Выбор процесса для убийства основывается на различных критериях, таких как потребление памяти, приоритет процесса и время работы.