Main menu

Pages

drgn: How the Linux Kernel Team at Meta Debugs the Kernel at Scale

drgn (pronounced “dragon”) is a debugger that exposes the types and variables in a program for easy, expressive scripting in Python. The Linux kernel team at Meta originally built drgn to make it easier to investigate the kinds of difficult Linux kernel bugs that the team encounters at Meta. The team has since added further use cases for it, like monitoring and userspace memory profiling. This blog discusses why we built drgn, how drgn works, how to use it, and what the team would like to do with drgn next. The drgn project is open source and available in the drgn GitHub repo for you to try.
http://dlvr.it/SF3slS
reactions
author-img
كل الصور الجميلة والممتعة

تعليقات