Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Improving THP Collapse Rate

Sponsored · Your Podcast. Everywhere. Effortlessly. Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
Avatar for Ebru Akagündüz Ebru Akagündüz
August 03, 2015
64

Improving THP Collapse Rate

Avatar for Ebru Akagündüz

Ebru Akagündüz

August 03, 2015
Tweet

Transcript

  1. • Computer Engineer (graduation date: June, 2014) • Junior System

    Admin • OPW, Linux Kernel Intern - Round 9 • Contributor free software projects • Likes to discover new things About me:
  2. • To improve THP collapse rate ➔ What is THP?

    ➔ What is benefit of it? ➔ Why do we want to improve its collapse rate? Project aim:
  3. • Start reading from do_page_fault() • Detect function that ->

    collapses pages into a THP -> splits pages to normal sized • How is a page swapped out? • How is a page swapped in? …. …. …. And more questions needed to be answered :) Before making changes ..:
  4. • Detect where I should make changes? -> Discuss with

    Rik • Be sure what changes are needed? • Return the functions that I already have read before How did I start coding?
  5. • Examining oops messages • Using gdb & perf •

    Creating tracepoints Testing process?
  6. • Learning basic functions of memory management • Improving knowledges

    about the kernel • Working from remote • Working with most successful developers around world • Getting accepted patches in upstream Achievements Through OPW: