-
Welcome
-
Subscribe to
Scaling Userspace @ Facebook
Session information has not yet been published for this event.
One Line Summary
The audience is for Linux kernel developers, developers of low-level systems libraries and developers of applications with high performance demands from the kernel. The audience can expect details of the types of issues we've encountered running large applications at Facebook, workarounds that we've had to use, and pointers to code that we've open sourced.
Abstract
Ben Maurer will discuss the server workloads that Facebook runs across its fleet. Ben will talk about work Facebook has done in various systems areas such as:
- Memory management: improvements we’ve made to memory allocation performance with jemalloc, reducing fragmentation in programs with large numbers of threads, and increasing performance with the use of NUMA.
- Synchronization: LifoSem — a last, in first out semaphore built on top of futex
- Scheduling: using CPU queuing delay to measure capacity
- Networking: measuring network performance with TCP tracepoints.
Speaker
-
Ben Maurer
Facebook