性能之巅洞悉系统企业与云计算豆瓣PDF电子书下载完整高清版|百度网盘下载

时间: 2022-05-06 21:42:10  36 内核 内核 内存

编辑评论:

顶级性能:深入了解系统、企业和云计算 基于 Linux 和 Solaris 系统,Brendan Gregg 描述了适用于所有系统的性能理论和方法。本书收集了工具和指标。

20201118180400.png

编辑推荐

适合人群:各企业网络维护人员、高校计算机专业学生

本书是运营和维护企业和云计算环境人员的必备指南:系统管理员、网络管理员、数据库和 Web 管理员、开发工程师和其他专业人员。对于不熟悉性能优化的学生和其他人,本书还提供了借鉴 Gregg 丰富教学经验的练习题。

现代性能分析和调优:术语、概念、模型、方法和技术

动态跟踪技术和工具,包括 DTrace、SystemTap 和 Perf 示例

内核内幕:揭示操作系统在做什么

如何使用系统观察工具、接口和框架

了解和监控应用程序性能

优化 CPU:处理器、内核、硬件线程、缓存、互连和内核调度

内存优化:虚拟内存、分页、交换、内存架构、总线、地址空间和分配器

文件系统 I/O,包括缓存

存储设备/控制器、磁盘 I/O 工作负载、RAID 和内核 I/O

与网络相关的性能问题:协议、套接字、网卡和物理连接。

基于硬件虚拟化的操作系统和性能实现,以及云计算遇到的新问题

基准测试:如何获得准确的结果并避免常见错误

关于作者

Joyent 首席性能工程师 Brendan Gregg 通过软件堆栈分析性能和扩展。在担任 Sun Microsystems(后来的 Oracle)首席性能和内核工程师期间,他的工作包括开发 ZFS L2ARC,这是一种利用闪存来提高性能的文件系统。他还开发了许多性能工具,其中一些包含在 Mac OS X 和 Oracle Solaris 11 版本中。他最近的工作包括 Linux 的性能可视化和 illumos 内核分析。他还是 DTrace(Prentice Hall,2011)和 Solaris Performance and Tools 的合著者。

译者介绍:

许章宁,1984年出生,毕业于上海交通大学,硕士毕业后一直从事软件运维工作,多年潜心于云存储和虚拟化领域。操作和维护。热爱开源软件,平日热爱阅读和写作,《算法谜题》和《编程风格》的合译者。

吴汉斯,2010年毕业于南京大学软件学院,现就职于EMC公司核心技术部,从事文件系统研发,拥有文件系统专利2项。对编程、系统存储、云计算和操作系统有浓厚的兴趣。

陈磊,1979年出生,毕业于同济大学。从事网络、系统和IT管理14年。曾在EMC中国卓越研发集团担任实验室经理。目前负责互联网金融公司的基础设施建设。他兴趣广泛,尤其是对开源软件和其他新兴技术的讨论和研究。

本书的结构

本书的内容如下。

第 1 章,简介。介绍系统性能分析,总结关键概念并提供一些与性能相关的示例。

第 2 章,方法。性能分析和调优的背景知识,包括术语、概念、模型、观察和实验方法、容量规划、分析和统计。

第 3 章,操作系统。总结了内核内部的性能分析。这些是解释和理解操作系统行为的必要背景知识。

第 4 章,观察工具。描述系统观察工具的类型,以及构建它们的接口和框架。

第 5 章,应用程序。讨论应用性能的内容,从操作系统的角度观察应用。

第 6 章,CPU。主题包括处理器、硬件线程、CPU 缓存、CPU 互连和内核调度。

第 7 章,记忆。虚拟内存、分页、交换、内存架构、总线、地址空间和内存分配器。

第 8 章,文件系统。文件系统 I/O 性能,包括涉及的不同缓存。

第 9 章,磁盘。主题包括存储设备、磁盘 I/O 工作负载、存储控制器、RAID 和内核 I/O 子系统。

第 10 章,网络。网络协议、套接字、接口和物理连接。

第 11 章,云计算。介绍云计算中广泛使用的操作系统级和硬件级虚拟化方法,以及这些方法的性能开销、隔离和观察特性。

第 12 章,基准测试。描述如何准确地基准测试和解释其他人的基准测试结果。这是一个棘手的话题,本章将向您展示如何避免常见错误并尝试理解它。

第 13 章,案例研究。包含有关如何从头到尾分析真实云客户案例的系统性能案例研究。

第 1-4 章提供了必要的背景知识。阅读完这些章节后,您可以根据需要参考本书的其余部分。

第 13 章的写法有所不同,它使用讲故事的方法来描述性能工程师的工作。如果你是性能分析的新手,想先大致了解一下,你可能想先阅读本章,然后在阅读完其他章节后再重新阅读。

什么是云计算

影响系统性能的最新发展来自云计算的兴起和云计算的基础——虚拟化技术。

云计算使用的架构允许应用程序均匀分布在越来越多的小型系统中,从而实现快速扩展。这种方法还降低了对容量规划精确度的需求,因为可以在云中轻松添加更多容量。在某些情况下,它需要更多的分析:使用更少的资源意味着更少的系统。云使用通常按小时计费,性能优势可以通过减少使用的系统数量直接节省成本。这与企业用户的情况不同,企业用户在支持协议中被锁定了数年,直到合同结束才可能实现成本节约。

云计算和虚拟化技术也带来了新的挑战,包括如何管理其他租户的性能影响(有时称为性能隔离),以及如何让每个租户都能观察到物理系统。例如,除非系统管理良好,否则磁盘 1/0 的性能可能会由于与相邻租户的竞争而下降。

在某些环境中,并非每个租户都能观察到物理磁盘的真实使用情况,因此难以识别问题。

  • 声明:本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,以上内容仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站内容来自网络收集整理或网友投稿,所提供的下载链接也是站外链接,版权争议与本站无关。您必须在下载后的24个小时之内,从您的设备中彻底删除上述内容。如果您喜欢该程序和内容,请支持正版!我们非常重视版权问题,如有侵权请邮件与我们联系处理。敬请谅解!邮箱:121671486@qq.com,微信:diqiuren010101

学习考试资源网-58edu © All Rights Reserved.  湘ICP备12013312号-3 
站点地图| 免责说明| 合作请联系| 友情链接:学习乐园