
系统性能
Systems Performance
Brendan Gregg · 初版 2013 年
32人推荐
46位读者提及
53次提及
为什么值得读
- 提供清晰实用的性能分析与排查思维框架
- 深入剖析 CPU、内存与磁盘等故障排查
- 建立独立于具体编程语言的性能工程原则
系统性能优化全方位指南,由 2013 年 LISA 系统管理杰出成就奖得主倾力撰写。大规模企业级、云端以及虚拟化计算系统带来了严峻的性能挑战。如今,国际知名性能专家 Brendan Gregg 汇集了经过验证的方法论、工具与指标,用以分析并调优即便最为复杂的环境。《Systems Performance: Enterprise and the Cloud》专注于 Linux® 与 Unix® 的性能调优,同时深入阐释相关的性能问题……
Hacker News 上怎么说
正在加载完整评论……
如果你想了解更多 Brendan Gregg 关于 performance 分析的内容,一定要去看看他的书《Systems Performance》:http://smile.amazon.com/dp/0133390098
If you want more from Brendan Gregg on analyzing performance, be sure to check out his book, Systems Performance: http://smile.amazon.com/dp/0133390098
……Google 是如何处理其基础架构的。- 搞一本《Unix 环境高级编程》(APUE),尽可能往深了啃 [2]。*一定要做课后习题*。- 至少读一下 Brendan Gregg 的《Systems Performance》中关于 CPU、disk 和 memory 的部分 [3]。我强烈推荐 Brendan Gregg 的书,主要是因为里面的 troubleshooting 章节。我觉得非常有用。另外需要注意的是,光靠投简历并不容易拿到面试……
…google handles its infrastructure. - Grab Advanced Programming in the Unix Environment and plow through it as much as you can [2]. *Do the exercises*. - Read at least the CPU, disk and memory parts of Systems Performance by Brendan Gregg [3] I strongly recommend Brendan Gregg's by due to the troubleshooting sections. I find them very useful. Also note that it is not that easy to get an interview just by sending your…
想全面系统地了解性能工程(performance engineering),我建议看 Brendan Gregg 的书《Systems Performance: Enterprise and the Cloud》,现在已经出到第二版了。第 2 章“Methodologies”(方法论)介绍了用于分析和解决性能问题的几种方法——如果你愿意,也可以称之为思维框架。
For a comprehensive review of performance engineering, I’d suggest Brendan Gregg’s book, Systems Performance: Enterprise and the Cloud, now in its second edition. Chapter 2, “Methodologies,” describes several methods—mental frameworks, if you like—for analyzing and resolving performance problems.
……学到的东西大多来自网络工程的书和我上过的几门硬件设计课。关于性能分析和诊断的原理,Brendan Gregg 是一个你必须去了解的名字。他在 systems performance 方面的书,无论在原理还是方法论上都是极其宝贵的资源。尽管它不是专门讲写代码的,但同样的原则完全适用。
…learned were from network engineering books and a couple hardware design classes I took. Re: principles around performance analysis and diagnostics, Brendan Gregg is a name you should look up. His book on systems performance is a tremendous resource in both principles and methodology. Even though it's not focused on coding specifically, the same principles apply.
Brendan Gregg 有两本极好的书能教你 eBPF:1.《Systems Performance: Enterprise and the Cloud, 2nd Edition》<https://brendangregg.com/systems-performance-2nd-edition-boo...> 2.《BPF Performance Tools》<https://brendangregg.com/bpf-performance-tools-book.html> 相反……
There are two excellent books by Brendan Gregg which can teach you about eBPF: 1: Systems Performance: Enterprise and the Cloud, 2nd Edition <https://brendangregg.com/systems-performance-2nd-edition-boo...> 2: BPF Performance Tools <https://brendangregg.com/bpf-performance-tools-book.html> Contrary…
……聊的正是你关心的那些话题。(另外,Jens Axboe 写过一篇很长且极棒的解释,说明了为什么需要 blk-mq,你可以去找找看。他对 io_uring 也写过类似的解释)。我强烈推荐 Gregg 的《Systems Performance》(第2版在2020年出版)。虽然这本书侧重于性能而不是开发,但 Gregg 在不过于深入底层的前提下,极其出色地解释了大量概念,特别是关于……
…about the very topics you care about. (Also, Jens Axboe wrote a long and great explanation why blk-mq was necessary, which you should seek out. He did the same for io_uring) I highly recommend Gregg's Systems Performance (2nd edition came out in 2020). While the book is focused on performance rather than development, Gregg does a great job explaining a huge number of concepts without going too deep, specifically related…