……Brendan Gregg 的那本书,你在里面能见识到 dtrace 的神力)《BPF Performance Tools》:https://www.amazon.com/Performance-Tools-Addison-Wesley-Prof...(Brendan Gregg 关于 BPF 的新作,简直绝了)《计算机系统性能分析的艺术》(The Art of Computer Systems Performance Analysis):https://www.cse.wustl.edu/~jain/books/perfbook.htm(亚马逊已经下架了,但可以直接从出版社买。关于如何建立和组织……基本上读这一本就够了)
…Brendan Gregg's book where you learn about the magic of dtrace) BPF Performance Tools: https://www.amazon.com/Performance-Tools-Addison-Wesley-Prof... (the newer Brendan Gregg book about BPF, stellar) The Art of Computer Systems Performance Analysis: https://www.cse.wustl.edu/~jain/books/perfbook.htm (no longer available from Amazon, but is available direct from publisher. This is basically the one book you should read about creating and structuring…
噢对了,还有这本:《计算机系统性能分析的艺术:实验设计、测量、仿真和建模技术》(The Art of Computer Systems Performance Analysis: Techniques for Experimental Design, Measurement, Simulation, and Modeling)Raj Jain 著,ISBN: 978-0-471-50336-1,720页,1991年4月
oh yeah, this one too: The Art of Computer Systems Performance Analysis: Techniques for Experimental Design, Measurement, Simulation, and Modeling Raj Jain ISBN: 978-0-471-50336-1 720 pages April 1991
See also The Art of Computer Systems Performance Analysis by Jain. The statistical parts are very good: self contained and with good explanations. Perhaps a weakness is there isn't much on distributed systems. He did some Youtube videos as well.
Some proposals for newer classic books: Thinking Forth (That's from the 80ies. Amazing that they left that out. ACM doesn't like Forth?) Hacker's delight The Art of Computer Systems Performance Analysis The practice of programming Code complete
……让模型去拟合现实,反之亦然。有太多的细节隐藏在某个库、框架或者网卡里面(比如各种 buffer 或者数据包分片之类的玩意儿)。我们当时用的教材是 R. Jain 写的《计算机系统性能分析的艺术》,但我可不推荐它。至少第1版不行,里面的严重勘误多到让人抓狂,能把实验全给毁了。
…the model to match the reality and vice-versa. So many details are hidden in a library, framework or network adapter somewhere (e.g buffers or things like packet fragmentation). We used the book "The Art of Computer Systems Performance Analysis" (R. Jain), but I don't recommend it. At least not the 1st edition which had a frustrating amount of serious, experiment-ruining errata.
然后就有了那个关于一个人淹死在平均水深只有六英寸的小溪里的故事。—— 出自 R. Jain 的《计算机系统性能分析的艺术:实验设计、测量、仿真和建模技术》,Wiley-Interscience,纽约,1991年4月,ISBN:0471503361。
Then there's the story about the man who drowned in a stream with an average depth of six inches. -- in R. Jain, "The Art of Computer Systems Performance Analysis: Techniques for Experimental Design, Measurement, Simulation, and Modeling," Wiley- Interscience, New York, NY, April 1991, ISBN:0471503361.
……Brendan Gregg 的那本书,你在里面能见识到 dtrace 的神力)《BPF Performance Tools》:https://www.amazon.com/Performance-Tools-Addison-Wesley-Prof...(Brendan Gregg 关于 BPF 的新作,简直绝了)《计算机系统性能分析的艺术》(The Art of Computer Systems Performance Analysis):https://www.cse.wustl.edu/~jain/books/perfbook.htm(亚马逊已经下架了,但可以直接从出版社买。关于如何建立和组织……基本上读这一本就够了)
…Brendan Gregg's book where you learn about the magic of dtrace) BPF Performance Tools: https://www.amazon.com/Performance-Tools-Addison-Wesley-Prof... (the newer Brendan Gregg book about BPF, stellar) The Art of Computer Systems Performance Analysis: https://www.cse.wustl.edu/~jain/books/perfbook.htm (no longer available from Amazon, but is available direct from publisher. This is basically the one book you should read about creating and structuring…
噢对了,还有这本:《计算机系统性能分析的艺术:实验设计、测量、仿真和建模技术》(The Art of Computer Systems Performance Analysis: Techniques for Experimental Design, Measurement, Simulation, and Modeling)Raj Jain 著,ISBN: 978-0-471-50336-1,720页,1991年4月
oh yeah, this one too: The Art of Computer Systems Performance Analysis: Techniques for Experimental Design, Measurement, Simulation, and Modeling Raj Jain ISBN: 978-0-471-50336-1 720 pages April 1991
还可以参考 Jain 写的《计算机系统性能分析的艺术》。统计学那部分写得极好:内容自成体系,讲解也很透彻。唯一的短板可能是关于分布式系统的篇幅不多。他还在 YouTube 上发过一些视频。
See also The Art of Computer Systems Performance Analysis by Jain. The statistical parts are very good: self contained and with good explanations. Perhaps a weakness is there isn't much on distributed systems. He did some Youtube videos as well.
关于较新的经典书目,我提几个建议:《Thinking Forth》(那是 80 年代的老书了。ACM 居然没把它收录进去,简直不可思议。ACM 不待见 Forth 吗?)《黑客妙算》(Hacker's Delight)《计算机系统性能分析的艺术》《程序设计实践》《代码大全》
Some proposals for newer classic books: Thinking Forth (That's from the 80ies. Amazing that they left that out. ACM doesn't like Forth?) Hacker's delight The Art of Computer Systems Performance Analysis The practice of programming Code complete
……让模型去拟合现实,反之亦然。有太多的细节隐藏在某个库、框架或者网卡里面(比如各种 buffer 或者数据包分片之类的玩意儿)。我们当时用的教材是 R. Jain 写的《计算机系统性能分析的艺术》,但我可不推荐它。至少第1版不行,里面的严重勘误多到让人抓狂,能把实验全给毁了。
…the model to match the reality and vice-versa. So many details are hidden in a library, framework or network adapter somewhere (e.g buffers or things like packet fragmentation). We used the book "The Art of Computer Systems Performance Analysis" (R. Jain), but I don't recommend it. At least not the 1st edition which had a frustrating amount of serious, experiment-ruining errata.
然后就有了那个关于一个人淹死在平均水深只有六英寸的小溪里的故事。—— 出自 R. Jain 的《计算机系统性能分析的艺术:实验设计、测量、仿真和建模技术》,Wiley-Interscience,纽约,1991年4月,ISBN:0471503361。
Then there's the story about the man who drowned in a stream with an average depth of six inches. -- in R. Jain, "The Art of Computer Systems Performance Analysis: Techniques for Experimental Design, Measurement, Simulation, and Modeling," Wiley- Interscience, New York, NY, April 1991, ISBN:0471503361.