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

Improving THP Collapse Rate

Ebru Akagündüz
August 03, 2015
56

Improving THP Collapse Rate

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: