Linux

Linux is technically a Kernel, but “knowing linux” involves far more.

Some books about the internals of Linux:

  • Linux Kernel Development by Robert Love
  • The Linux Programming Interface by Michael Kerrisk

Observability and Performance

Tools

  • htop - Easy to use alternative to top for monitoring cpu and memory load
  • iostat - Easily view I/O load by process. Good for monitoring restores or seeing if an application is I/O bound.
    • In ubuntu part of the sysstat package

Books

  • Systems Performance: Enterprise and the Cloud by Brendan Gregg
    • “2nd Ed will be released Dec 9, 2020”
  • BPF Performance Tools by Brendan Gregg
Last updated on