Turtles All the Way Down: Tuning Linux for Database Workloads
Linux has a long and successful history, but as a result of the 25 years of its existence there are an increasingly large number of kernel parameters, filesystems heuristics, and other things which make it perform poorly for modern database workloads. From the TCP stack to things like NUMA, running high-performance Linux systems is fraught with peril. This talk will cover a number of different optimizations across the networking, memory management, and storage stacks which can lead to better performance and reliability.
Engineering Manager, DigitalOcean
Sam Kottler is a software and systems engineer; he's a core committer on Bundler, RubyGems, CentOS, Ansible, and operates RubyGems.org's infrastructure. In addition to his open source contributions, Sam is the founding member of the platform engineering team at DigitalOcean, where he designs and manages hardware and data centers across the globe. Before DigitalOcean he lived in Bhutan and served as a technical advisor to the Royal University of Bhutan, worked in Red Hat's virtualization group, and was an early engineer at Venmo and Acquia.