Userspace OOM-killeri esimene väljalase on oomd 0.1.0

Facebooki arenduse eesmärk on kiiremini ja valikulisemalt lõpetada protsesse, mis tarbivad liiga palju mälu, etapis enne Linuxi kerneli OOM-i käitleja käivitumist. Oomd-kood on kirjutatud C++ keeles ja on litsentsitud GPLv2 alusel. Oomd on juba kasutusel Facebooki infrastruktuuris ja on end hästi tõestanud ka tööstusliku töökoormuse all (eelkõige võimaldas projekt meil peaaegu täielikult vabaneda serverite pikaajalistest reaalajas blokeeringutest).
Lisateavet oomdi toimimise kohta: https://facebookmicrosites.github.io/oomd/

Allikas: linux.org.ru

Lisa kommentaar