9-11 September 2019
Europe/Lisbon timezone

oomd2 and beyond: a year of improvements

9 Sep 2019, 10:00
45m
Floriana-room-II (Corinthia Hotel Lisbon)

Floriana-room-II

Corinthia Hotel Lisbon

200

Speaker

Daniel Xu (Facebook)

Description

Running out of memory on a host is a particularly nasty scenario. In the Linux kernel, if memory is being overcommitted, it results in the kernel out-of-memory (OOM) killer kicking in. Perhaps surprisingly, the kernel does not often handle this well. oomd builds on top of recent kernel development to effectively implement OOM killing in userspace. This results in a faster, more predictable, and more accurate handling of OOM scenarios.

oomd has gained a number of new features and interesting deployments in the last year. The most notable feature is a complete redesign of the control plane which enables arbitrary but "gotcha"-free configurations. In this talk, Daniel Xu will cover past, present, future, and path-not-taken development plans along with experiences gained from overseeing large deployments of oomd.

I agree to abide by the anti-harassment policy Yes

Primary author

Daniel Xu (Facebook)

Presentation Materials

Your browser is out of date!

Update your browser to view this website correctly. Update my browser now

×