The Hurricane's Butterfly: Debugging Pathologically Performing Systems
Presented by: Bryan Cantrill
Despite significant advances in tooling over the past two decades, performance debugging—finding and rectifying those limiters to systems performance—remains a singular challenge in our production systems. This challenge persists in part because of a butterfly effect in complicated systems: small but ill-behaving components can have an outsized effect on the performance of a system in aggregate.
This talk explores this challenge, including why simple problems can cause non-linear performance effects, how they can remain so elusive and what we can do to better debug them.
Видео The Hurricane's Butterfly: Debugging Pathologically Performing Systems канала Jane Street
Despite significant advances in tooling over the past two decades, performance debugging—finding and rectifying those limiters to systems performance—remains a singular challenge in our production systems. This challenge persists in part because of a butterfly effect in complicated systems: small but ill-behaving components can have an outsized effect on the performance of a system in aggregate.
This talk explores this challenge, including why simple problems can cause non-linear performance effects, how they can remain so elusive and what we can do to better debug them.
Видео The Hurricane's Butterfly: Debugging Pathologically Performing Systems канала Jane Street
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
Effective ML 2011 Harvard CS51 Part 2More Signals & Threads coming soon!Real Numbers – Episode 07, Efficient Reshaping of a Snowball Into a Snow ConeReal Numbers – Episode 05, Grandma's Secret College FundBuild Systems with Andrey MokhovGet to Know Us: Jorge Talks Hospitality at Jane StreetReal Numbers – Episode 11, The Unknown MonsterReal Numbers – Episode 10, The Art Thief at the WindowReal Numbers – Episode 14, Finals WeekGet to Know Us: Jack Talks Hospitality at Jane StreetOCaml Unboxed: An Exploration of Jane Street's Experiments with OCamlBuilding a UI Framework with Ty OverbyReal Numbers – Episode 06, The Perfect Snow ConeInferring Locality in OCaml | OCaml UnboxedRegions with OCaml's Local Types | OCaml UnboxedExploring the Hidden Secrets within OCaml’s Local Function Types | OCaml UnboxedGet to Know Us: Ian Talks Software Engineering at Jane StreetReal Numbers – Episode 15, The Half Court ShotReal Numbers – Episode 09, Crossing the River 2 Wavey's RevengeFrom the Lab to the Trading Floor: Designing for Expert Users with Erin MurphyUnderstanding OCaml Locals as a Mode (with Sub-Moding) | OCaml Unboxed