@vivekgalatage: 如果你有一份涵盖广泛计算机科学领域的书单会怎样?而且这个书单是 Brendan Gregg 精心挑选的…

X AI KOLs Timeline 工具

摘要

一条推文分享了 Brendan Gregg 精选的推荐书单,涵盖系统性能、语言性能、数据库性能及其他计算机科学领域。

如果你有一份涵盖广泛计算机科学领域的书单会怎样?而且这个书单是 Brendan Gregg 精心挑选的书籍? https://t.co/8e2liguze4 https://t.co/bmYyjyAE0E
查看原文
查看缓存全文

缓存时间: 2026/06/28 16:11

如果你得到一份涵盖广泛计算机科学领域的书单呢?如果这份书单是布伦丹·格雷格(Brendan Gregg)精心挑选的呢?

https://t.co/8e2liguze4 https://t.co/bmYyjyAE0E


书籍

来源:https://www.brendangregg.com/books.html

我2025年的主要技术书架 (非虚拟背景)

2021年搬家后我拆包的第一批书。

我2006年的一个书架。 经常有人问我推荐教科书,我就在这个页面上分享。我会不断更新这份列表,收录我读完并愿意推荐的新书。请注意,这并非我所有藏书的清单,而仅是我推荐的那些书。我从事过编程、系统管理、计算机安全,最近一段时间专注于计算机性能。我的书架反映了我职业生涯的轨迹。

2014年,BookFlocks (http://bookflocks.com/) 对我进行了关于书籍的采访:这是我的采访 (http://bookflocks.com/interview/brendan.gregg)。

系统性能

  • Systems Performance 2nd edition (https://amzn.to/37K3D5M) – Brendan Gregg (Addison-Wesley, 2021)
  • BPF Performance Tools (https://amzn.to/2OWoQQX) – Brendan Gregg (Addison-Wesley, 2019)
  • DTrace (http://www.amazon.com/gp/product/0132091518?ie=UTF8&tag=deirdrestraug-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0132091518) – Brendan Gregg, Jim Mauro (Prentice Hall, 2011)
  • Solaris Performance and Tools (http://www.amazon.com/gp/product/0131568191?ie=UTF8&tag=deirdrestraug-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0131568191) – Richard McDougall, Jim Mauro, Brendan Gregg (Prentice Hall, 2006)
  • System Performance Tuning, 2nd Ed. (http://www.amazon.com/gp/product/059600284X?ie=UTF8&tag=deirdrestraug-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=059600284X) – Gian-Paolo D. Musumeci, Mike Loukides (O’Reilly, 2002)
  • Sun Performance and Tuning 2nd Ed. (http://www.amazon.com/gp/product/0130952494?ie=UTF8&tag=deirdrestraug-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0130952494) – Adrian Cockcroft, Richard Pettit (Prentice Hall, 1998)
  • System Performance Tuning, 1st Ed. (http://www.amazon.com/gp/product/0937175609?ie=UTF8&tag=deirdrestraug-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0937175609) – Mike Loukides (O’Reilly, 1990)

语言性能

  • Java Performance: The Definitive Guide (http://www.amazon.com/gp/product/1449358454?ie=UTF8&tag=deirdrestraug-20&linkCode=as2&camp=1789&creative=390957) – Scott Oaks (O’Reilly, 2014)
  • Java Performance (http://www.amazon.com/gp/product/0137142528?ie=UTF8&tag=deirdrestraug-20&linkCode=as2&camp=1789&creative=390957) – Charlie Hunt, Binu John (Addison-Wesley, 2011)

数据库性能

  • High Performance MySQL, 3rd Ed. (http://www.amazon.com/gp/product/1449314287?ie=UTF8&tag=deirdrestraug-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1449314287) – Baron Schwartz, Peter Zaitsev, Vadim Tkachenko (O’Reilly, 2012)
  • High Performance MySQL, 2nd Ed. (http://www.amazon.com/gp/product/0596101716?ie=UTF8&tag=deirdrestraug-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0596101716) – Baron Schwartz, Peter Zaitsev, Vadim Tkachenko, … (O’Reilly, 2008)
  • Optimizing Oracle Performance (http://www.amazon.com/gp/product/059600527X?ie=UTF8&tag=deirdrestraug-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=059600527X) – Cary Millsap, Jeff Holt (O’Reilly, 2003)
  • Configuring & Tuning Databases on the Solaris Platform (http://www.amazon.com/gp/product/0130834173?ie=UTF8&tag=deirdrestraug-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0130834173) – Allan N. Packer (Prentice Hall, 2001)

容量规划

  • The Art of Capacity Planning (http://www.amazon.com/gp/product/0596518579?ie=UTF8&tag=deirdrestraug-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0596518579) – John Allspaw (O’Reilly, 2008)
  • Scalable Internet Architectures (http://www.amazon.com/gp/product/067232699X?ie=UTF8&tag=deirdrestraug-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=067232699X) – Theo Schlossnagle (Sams Publishing, 2006)
  • Configuration and Capacity Planning for Solaris Servers (http://www.amazon.com/gp/product/0133499529?ie=UTF8&tag=deirdrestraug-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0133499529) – Brian L. Wong (Prentice Hall, 1997)

性能建模

  • The Practical Performance Analyst (http://www.amazon.com/gp/product/0079129463?ie=UTF8&tag=deirdrestraug-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0079129463) – Neil Gunther (McGraw Hill, 1997)
  • The Art of Computer Systems Performance Analysis (http://www.amazon.com/gp/product/0471503363?ie=UTF8&tag=deirdrestraug-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0471503363) – Raj Jain (Wiley, 1991)

操作系统内幕

  • Windows Internals, Part 1 (https://www.amazon.com/Windows-Internals-Part-architecture-management/dp/0735684189) – Pavel Yosifovich, Mark Russinovich, David Solomon, Alex Ionescu (Microsoft Press, 2017)
  • The Design and Implementation of the FreeBSD Operating System 2nd Ed (http://www.amazon.com/gp/product/0321968972?ie=UTF8&tag=deirdrestraug-20&linkCode=as2&camp=1789&creative=390957) – Marshall Kirk McKusick, George V. Neville-Neil, Robert N.M. Watson (Addison-Wesley, 2014)
  • Linux Kernel Development, 3rd Ed. (http://www.amazon.com/gp/product/0672329468?ie=UTF8&tag=deirdrestraug-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0672329468) – Robert Love (Addison-Wesley, 2010)
  • Operating Systems In Depth (http://www.amazon.com/gp/product/0471687235?ie=UTF8&tag=deirdrestraug-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0471687235) – Thomas W. Doeppner (Wiley, 2010)
  • Solaris Internals 2nd Ed. (http://www.amazon.com/gp/product/0131482092?ie=UTF8&tag=deirdrestraug-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0131482092) – Richard McDougall, Jim Mauro (Prentice Hall, 2006)
  • Mac OS X Internals (http://www.amazon.com/gp/product/0321278542?ie=UTF8&tag=deirdrestraug-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0321278542) – Amit Singh (Addison-Wesley, 2006)
  • Understanding the Linux Kernel, 3rd Ed. (http://www.amazon.com/gp/product/0596005652?ie=UTF8&tag=deirdrestraug-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0596005652) – Daniel P. Bovet, Marco Cesati Ph.D. (O’Reilly, 2005)
  • Linux Device Drivers, 3rd Ed. (http://www.amazon.com/gp/product/0596005903?ie=UTF8&tag=deirdrestraug-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0596005903) – Jonathan Corbet, Alessandro Rubini, Greg Kroah-Hartman (O’Reilly, 2005)
  • The Design and Implementation of the FreeBSD Operating System (http://www.amazon.com/gp/product/0201702452?ie=UTF8&tag=deirdrestraug-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0201702452) – Marshall Kirk McKusick, George V. Neville-Neil (Addison-Wesley, 2004)
  • Solaris Internals 1st Ed. (http://www.amazon.com/gp/product/0130224960?ie=UTF8&tag=deirdrestraug-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0130224960) – Richard McDougall, Jim Mauro (Prentice Hall, 2000)
  • Unix Internals (http://www.amazon.com/gp/product/0131019082?ie=UTF8&tag=deirdrestraug-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0131019082) – Uresh Vahalia (Prentice Hall, 1995)
  • The Magic Garden Explained (http://www.amazon.com/gp/product/0132075563?ie=UTF8&tag=deirdrestraug-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0132075563) – Berny Goodheart, James Cox (Prentice Hall, 1995)
  • The Design of the Unix Operating System (http://www.amazon.com/gp/product/0132017997?ie=UTF8&tag=deirdrestraug-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0132017997) – Maurice J. Bach (Prentice Hall, 1986)
  • Lions’ Commentary on UNIX 6th Edition (http://www.amazon.com/gp/product/1573980137?ie=UTF8&tag=deirdrestraug-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1573980137) – John Lions (Annabooks, 1977)

Unix 管理

  • Unix and Linux System Administration Handbook (http://www.amazon.com/gp/product/0131480057?ie=UTF8&tag=deirdrestraug-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0131480057) – Evi Nemeth, Garth Snyder, … (Prentice Hall, 2010)
  • Unix in a Nutshell (http://www.amazon.com/gp/product/0596100299?ie=UTF8&tag=deirdrestraug-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0596100299) – Arnold Robbins (O’Reilly, 2005)
  • Think Unix (http://www.amazon.com/gp/product/078972376X?ie=UTF8&tag=deirdrestraug-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=078972376X) – Jon Lasser (Que, 2000)
  • Unix Hints & Hacks (http://www.amazon.com/gp/product/0789719274?ie=UTF8&tag=deirdrestraug-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0789719274) – Kirk Waingrow (Que, 1999)

计算机安全

  • Hacking Exposed (http://www.amazon.com/gp/product/0071613749?ie=UTF8&tag=deirdrestraug-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0071613749) – McClure, Scambray, Kurtz (McGraw-Hill Osborne, 2009)
  • The Cuckoo’s Egg (http://www.amazon.com/gp/product/1416507787?ie=UTF8&tag=deirdrestraug-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1416507787) – Cliff Stoll (Gallery, 2005)
  • Secrets and Lies (http://www.amazon.com/gp/product/0471453803?ie=UTF8&tag=deirdrestraug-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0471453803) – Bruce Schneier (Wiley, 2004)
  • The Tao of Network Security Monitoring (http://www.amazon.com/gp/product/0321246772?ie=UTF8&tag=deirdrestraug-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0321246772) – Richard Bejtlich (Addison-Wesley, 2004)
  • The Art of Deception (http://www.amazon.com/gp/product/076454280X?ie=UTF8&tag=deirdrestraug-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=076454280X) – Kevin Mitnick (Wiley, 2003)
  • Tangled Web (http://www.amazon.com/gp/product/078972443X?ie=UTF8&tag=deirdrestraug-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=078972443X) – Richard Power (Que, 2000)
  • Cryptonomicon (http://www.amazon.com/gp/product/0060512806?ie=UTF8&tag=deirdrestraug-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0060512806) – Neal Stephenson (小说, Avon, 2002)
  • Applied Cryptography (http://www.amazon.com/gp/product/0471117099?ie=UTF8&tag=deirdrestraug-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0471117099) – Bruce Schneier (Wiley, 1996)

编程

  • The Art of Unix Programming (http://www.amazon.com/gp/product/0131429019?ie=UTF8&tag=deirdrestraug-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0131429019) – Eric S. Raymond (Addison-Wesley, 2003)
  • The Practice of Programming (https://www.amazon.com/Practice-Programming-Addison-Wesley-Professional-Computing/dp/020161586X) – Brian Kernighan, Rob Pike (Addison-Wesley, 1999)
  • The Unix Programming Environment (http://www.amazon.com/gp/product/013937681X?ie=UTF8&tag=deirdrestraug-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=013937681X) – Brian Kernighan, Rob Pike (Prentice Hall, 1984)
  • The Mythical Man-Month (http://www.amazon.com/gp/product/0201835959?ie=UTF8&tag=deirdrestraug-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0201835959) – Frederick P. Brooks (Addison-Wesley, 1995/1975)

C 语言编程

  • Expert C Programming (http://www.amazon.com/gp/product/0131774298?ie=UTF8&tag=deirdrestraug-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0131774298) – Peter van der Linden (Prentice Hall, 1994)
  • The C Programming Language 2nd Ed. (http://www.amazon.com/gp/product/0131103628?ie=UTF8&tag=deirdrestraug-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0131103628) – Brian W. Kernighan, Dennis M. Ritchie (Prentice Hall, 1988)

Perl 编程

  • 兰德尔·施瓦茨(Randal Schwartz)的所有作品

Shell 脚本

  • The AWK Programming Language (http://www.amazon.com/gp/product/020107981X?ie=UTF8&tag=deirdrestraug-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=020107981X) – Alfred V. Aho, Brian W. Kernighan, Peter J. Weinberger (Addison Wesley, 1988)

IT 历史

  • UNIX: A History and a Memoir (https://www.amazon.com/UNIX-History-Memoir-Brian-Kernighan/dp/1695978552) – Brian W Kernighan (独立出版, 2019)
  • Just For Fun (http://www.amazon.com/gp/product/0066620732?ie=UTF8&tag=deirdrestraug-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0066620732) – Linus Torvalds (Harper, 2002)
  • Dealers of Lightning (http://www.amazon.com/gp/product/0887309895?ie=UTF8&tag=deirdrestraug-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0887309895) – Michael A. Hiltzik (Harper, 2000)
  • In the Beginning was the Command Line (http://www.amazon.com/gp/product/0380815931?ie=UTF8&tag=deirdrestraug-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0380815931) – Neal Stephenson (William Morrow, 1999)
  • Nerds 2.0.1: A Brief History of the Internet (http://www.amazon.com/gp/product/1575000881?ie=UTF8&tag=deirdrestraug-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1575000881) – Stephen Segaller (TV Books, 1999)
  • Where Wizards Stay Up Late (http://www.amazon.com/gp/product/0684832674?ie=UTF8&tag=deirdrestraug-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0684832674) – Katie Hafner, Matthew Lyon (Simon & Schuster, 1998)
  • Accidental Empires (http://www.amazon.com/gp/product/0887308554?ie=UTF8&tag=deirdrestraug-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0887308554) – Robert X. Cringely (Harper, 1996)
  • Life With Unix (http://www.amazon.com/gp/product/0135366577?ie=UTF8&tag=deirdrestraug-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0135366577) – Don Libes, Sandy Ressler (Prentice Hall, 1989)

IT 其他

  • Retrospectives Antipatterns (https://www.amazon.com/Retrospectives-Antipatterns-Corry-Aino-Vonge-ebook/dp/B08F5HC6XH) – Aino Vonge Corry (Addison-Wesley, 2020)

杂项最爱

  • Skunk Works (http://www.amazon.com/gp/product/0316743003?ie=UTF8&tag=deirdrestraug-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0316743003) – Ben R. Rich & Leo Janos (Black Bay Books, 1996)
  • The Worst Journey in the World (http://www.amazon.com/gp/product/0143039385?ie=UTF8&tag=deirdrestraug-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0143039385) – Apsley Cherry-Garrard (Penguin, 2006/1922)

管理

  • The Dilbert Principle (http://www.amazon.com/gp/product/0887308589?ie=UTF8&tag=deirdrestraug-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=0887308589) – Scott Adams (Harper, 1997)
  • The No Asshole Rule (https://www.amazon.com/Asshole-Rule-Civilized-Workplace-Surviving/dp/0446698202/ref=as_li_ss_tl?ie=UTF8&qid=1511026396&sr=8-1&keywords=the+no+asshole+rule&linkCode=sl1&tag=deirdrestraug-20&linkId=44ce439716c47cbbfdb6432b00687493) – Robert I. Sutton (Business Plus, 2010)
  • Snakes in Suits (https://www.amazon.com/Snakes-Suits-When-Psychopaths-Work/dp/0061147893/ref=as_li_ss_tl?ie=UTF8&linkCode=sl1&tag=deirdrestraug-20&linkId=ecd3f8619ac69ee62cdd9be781bff088) – Paul Babiak, Robert D. Hare (Harper Business, 2007)

Vivek Galatage (@vivekgalatage): 研究性能会上瘾;要学的东西太多了,能应用的东西也太多了!

https://t.co/DIWJ7OvOKe

这张来自 Brendan Gregg 的图映射了每个 Linux perf_events 的事件源——tracepoints、kprobes/uprobes、PMC 以及软件事件——每一个都能解锁系统的不同层次。

相似文章