Brendan Gregg (San Francisco, CA area) is Lead Performance Engineer at Joyent, where he analyzes performance and scalability for small to large cloud computing environments, at any level of the software stack. He is primary author of DTrace and co-author of Solaris Performance and Tools (both from Prentice Hall); as well as numerous articles about systems performance. Previously performance lead and kernel engineer at Sun Microsystems, he has also consulted and trained IT professionals on performance optimization. He developed DTraceToolkit and ZFS L2ARC, and many of his DTrace scripts are shipped by default in Mac OS X and Oracle Solaris 11. His recent work has included performance visualizations.
发表于2024-12-22
Systems Performance 2024 pdf epub mobi 电子书
《性能之巅:洞悉系统、企业与云计算》基于Linux 和Solaris系统阐述了适用于所有系统的性能理论和方法,Brendan Gregg 将业界普遍承认的性能方法、工具和指标收集于本书之中。阅读本书,你能洞悉系统运作的方式,学习到分析和提高系统与应用程序性能的方法,这些性能方法同样适...
评分相对来说,读起来累是比较次要的。 读到第 83 页读不下去了,82/83 页有一段是这样的: ...... 而是只添加一个系统调用:perf_event_open(),它会用 ioctl() 返回一个文件描述符。...... 在这种情况下,开发人员可以很容易地对参数 PERF_EVENT_IOC_ENABLE 做添加和修改。 找了...
评分第一次知道Brendan Gregg,是我还在Juniper的时候。插点花絮,关于Juniper,你可以百度下“程序员薪水最高的25家公司”,那就是因为这条新闻才打定了主意去的Juniper, 只能说,Juniper的HR们很优秀。 言归正传,我那会在Juniper主要是研究网络性能优化的一些东西,Juniper...
评分图书标签: Linux performance 性能 计算机 system 性能优化 操作系统 Performance
The accelerating deployment of large-scale web, cloud, Big Data, and virtualized computing systems has introduced serious new challenges in performance optimization. Until now, however, little reliable, practical information has been available to IT professionals who are responsible for running these systems efficiently and cost-effectively.
Systems Performance: Enterprise and the Cloud is the solution. Internationally renowned performance optimization expert Brendan Gregg brings together state-of-the-art techniques and tools for analysis and tuning of large-scale web/cloud computing environments.
Gregg focuses on Linux/Unix/Solaris performance issues, while offering proven methodologies and discussing key issues that apply to all enterprise operating systems. Coverage includes:
Modern performance analysis and capacity planning, including key issues such as latency and dynamic tracing
New performance and reliability challenges associated with cloud computing
Methodology, concepts, terminology, tools, and metrics
Key tradeoffs, including problems of load vs. architecture
Tuning operating systems, CPUs, memory, file systems, disks, networks, and busses
Tuning virtualized systems
Programming language issues related to performance — including application profiling for C, C++, Java, and node.js
Benchmarking strategies and pitfalls, including custom microbenchmarking
好好学习
评分入门好书,DTrace说了好多。
评分真长...看了好久。工程问题科学化典范。Brendan 在不了解 Redis 工作机制情况下,暴力破解出 bgsave 造成的延迟问题也是炸天 diao。
评分码农和运维狗都应该拜读一下
评分实战派
Systems Performance 2024 pdf epub mobi 电子书