Skip to content
HomeVideosBooks
AllTopicsTrends
BlogsPodcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K
    Cover of The Every Computer Performance Book

    The Every Computer Performance Book

    Bob Wescott · 2013

    This is a short, occasionally funny, book covers the four main tools of performance work: Performance Monitoring, Capacity Planning, Load Testing, and Modeling. For a performance book, this one has several unique features. It works for any collection of computers you have. It teaches you how to use whatever meters they give you and how to discover more about those meters than the documentation reveals. It only requires the most simple math on your part, yet it allows you to easily use some fairly advanced techniques to do important work quickly. It is full of practical advice from someone that has been there and done good work on live systems and websites all over the world. It is buzzword free and written in a clear, conversational style.

    Systems & OS
    Open LibraryAmazon
    Stats for nerds
    2recommend
    2mentions
    2people
    2022–2024years
    100% recommend

    Mentions per year

    202220232024

    What Hacker News says

    1. bewuethrMar 2024
      There's The Every Computer Performance Book http://www.treewhimsy.com/TECPB/Book.html and the blog it's based on, https://rwwescott.wordpress.com/
      thread
    2. larveAug 2022
      I own many more books than I will ever read. I also own many books where I have read maybe 2 chapters, usually the first two but not always. Of course, I could download them as PDF, or put them in my wishlist, or keep endless lists of interesting books in my knowledge base, and I do, but the result is very different.

      1. the actual physicality of the book ensures that I will not forget it. It is literally there on the shelf. 2. I used to LOVE libraries as a kid. As an adult with a very specific set of interests (computers, ecology, typography), I am usually frustrated by the selection available. What I have now is basically my ideal library, right here at home, and no one is going to bug me about writing inside the books or returning them late. The selection is vast and carefully curated, and I am guaranteed to come out of it delighted when I decide to borrow a few books.

      Because of that, I also print out and ring-bind a huge amount of PDFs and articles and "in-between" books, to be able to put them up on shelves too.

      For example, I wanted the other day to do some writing about the fundamentals of software performance, and I gathered the following books, which I plucked for the stuff I needed:

      - computer systems - bryant & o'hallaron

      - bpf performance tools - gregg

      - systems performance - gregg

      - every computer performance book - wescott

      - sql performance explained - winand

      - computer organization and design - hennessy, patterson

      - computer architecture - hennessy, patterson

      - algorithms - sedgewick

      - understanding software dynamics - sites

      - design of data intensive applications - kleppman

      - graphics programming black book - abrash (why not!)

      There is no way a public library would have them all in stock. I also would have had to go there, carry the books back or study on site.

      all of these books had various amounts of marginalia, folded corners, printouts of papers laid in. This physicality gives me a lot of context information. I often do the same kind of "study session" with PDFs, and it's not hard to find "library" sites online, but it feels much less "intentional" to me.

      edit: It's probably also an education thing. My grandfather was an art scholar and my uncle an accomplished lawyer. They each wrote many books and articles, and both had gigantic libraries of unread books they would pick from when writing. I grew up with my grandfather at the kitchen table with a stack of books and his boxes of index cards, staring at us kids to please shut up. There is an undertone of nostalgia realizing that this is what I do too now, 30 years later, when both have sadly passed. Their libraries however remain, in the case of my grandfather, turned into a research library in Paris.

      (edit: formatting, family anecdote) Also, it's just fun.

      thread

    Related

    Cover of Systems Performance
    2014–2026

    Systems Performance

    Brendan Gregg
    32 recommend · 53
    Cover of Computer organization and design
    2008–2026

    Computer organization and design

    David A. Patterson
    50 recommend · 101
    Cover of Computer systems
    2009–2026

    Computer systems

    Randal Bryant
    67 recommend · 110
    Cover of Computer architecture
    2008–2026

    Computer architecture

    John L. Hennessy
    59 recommend · 110
    Cover of The art of computer programming
    2007–2026

    The art of computer programming

    Donald Knuth
    336 recommend · 1,799
    Cover of Operating Systems
    2007–2026

    Operating Systems

    Andrew S. Tanenbaum
    63 recommend · 115
    Cover of The art of computer systems performance analysis
    2015–2024

    The art of computer systems performance analysis

    Raj Jain
    4 recommend · 6
    Cover of Computer networking
    2012–2026

    Computer networking

    James F. Kurose
    30 recommend · 53